sbcl.sbcl/contrib
2022-09-23 10:43:35 -04:00
..
asdf Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-aclrepl Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-bsd-sockets Whitespace 2022-09-07 15:46:21 -04:00
sb-capstone Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-cltl2 Make cltl2 tests pass with fasteval 2022-09-03 15:52:26 -04:00
sb-concurrency Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-cover Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-executable Remove unnecessary :perform lines for no-op tests 2022-09-21 18:27:12 -04:00
sb-gmp Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-graph sb-graph: fix FORMAT call 2021-09-29 14:45:55 +02:00
sb-grovel Remove unnecessary :perform lines for no-op tests 2022-09-21 18:27:12 -04:00
sb-introspect Remove sb-fasteval's use of symbol header bits 2022-09-20 12:18:26 -04:00
sb-md5 Use WITH-SCRATCH-FILE in md5 test 2022-09-23 10:43:35 -04:00
sb-mpfr Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-posix sb-posix: play nice in test sandbox 2022-09-12 12:09:40 -04:00
sb-queue Remove unnecessary :perform lines for no-op tests 2022-09-21 18:27:12 -04:00
sb-rotate-byte Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
sb-rt Remove unnecessary :perform lines for no-op tests 2022-09-21 18:27:12 -04:00
sb-simd sb-simd: use interpreter only when available 2022-09-06 07:41:03 -04:00
sb-simple-streams Remove duplicate defuns due to rev cc9a73604f 2022-09-22 22:33:59 -04:00
sb-sprof Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
asdf-module.mk Adjust obsolete Make recipes 2022-09-22 14:12:56 -04:00
asdf-stub.lisp Adjust obsolete Make recipes 2022-09-22 14:12:56 -04:00
build-contrib Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
code-extras.lisp 0.9.2.43: 2005-07-14 16:30:05 +00:00
compiler-extras.lisp Add dynamic-extent declarations 2018-04-09 16:14:20 -04:00
Makefile Adjust obsolete Make recipes 2022-09-22 14:12:56 -04:00
README 0.8.4.27: 2003-10-17 14:27:44 +00:00
stale-symbols.lisp Clean up and rename MAKE-BOGUS-LRA 2019-03-01 16:33:27 -05:00
STANDARDS contrib: Remove vanilla-module.mk 2017-10-22 15:36:49 +02:00

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.