Skip to content

Files

Latest commit

f01e031 · Jan 18, 2025

History

History
This branch is 24 commits ahead of, 543 commits behind sbcl/sbcl:master.

contrib

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 2, 2025
Jul 10, 2024
Jan 16, 2025
Sep 30, 2022
Dec 19, 2024
Jan 1, 2025
May 31, 2024
Sep 30, 2022
May 18, 2024
Jan 17, 2025
Jan 18, 2025
Jul 3, 2024
Apr 10, 2024
Mar 8, 2024
Jan 17, 2025
Apr 10, 2024
May 18, 2024
Sep 30, 2022
Dec 9, 2024
Sep 13, 2024
Dec 11, 2024
Mar 8, 2024
Oct 17, 2003
Oct 22, 2017
Oct 6, 2022
Jul 14, 2005
Apr 9, 2018
Oct 31, 2024
Mar 1, 2019
This directory is for extensions to SBCL. They aren't necessary for
core SBCL functionality, or else they'd be built into the main SBCL
binary automatically. And they're not portable Common Lisp, or they'd
be put elsewhere (see http://sbcl.sf.net/libs.php for pointers)

There are two kinds of contrib module in this directory:

  * Newer contrib modules conform to the contrib standard (see 
    STANDARDS) and are automatically built and installed along with
    SBCL itself.  Each of these is in its own subdirectory with a
    Makefile, and can be loaded with REQUIRE.

  * Older standalone files in the contrib directory itself are
    effectively unpackaged and may or may not work with the current
    SBCL version.

Some good candidates for future extensions here are:
  * bindings to existing foreign libraries (e.g. to a regexp library
    like PCRE, or to a compression library like zlib, or to a graphics
    library like Tk)
  * new libraries (e.g. a CORBA interface)
  * low-level hooks into SBCL needed to interface it to some wrapper
    system (e.g. to interface to a graphical debugger of some sort)
  * a too-alpha-to-be-supported-yet tree shaker

SBCL extensions of less general interest, e.g. a binding to the C
interface of the Oracle RDBMS, or particularly large extensions, e.g.
big graphics frameworks, can also be associated with the SBCL project,
but instead of being included in this directory as part of the
distribution, they will be made available or linked to on the SBCL
project web site.