sbcl.sbcl/contrib
Alexandru Popa 621f882352
Some checks failed
CL-host / ecl (push) Waiting to run
CL-host / clisp (push) Waiting to run
CL-host / ccl (push) Waiting to run
CL-host / cmucl (push) Waiting to run
CL-host / sbcl (push) Waiting to run
CL-host / compare-xc-host-fasls (ccl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (clisp, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (cmucl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (self, false) (push) Blocked by required conditions
Linux / build (x86, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-unicode, ) (push) Waiting to run
Linux / build (x86-64, --with-mark-region-gc) (push) Waiting to run
Linux / build (x86-64, --with-sb-fasteval --without-sb-eval, fasteval) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, sse4) (push) Waiting to run
Linux / build (x86-64, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-unicode, ) (push) Waiting to run
Mac / build (--without-sb-thread, x86-64) (push) Waiting to run
Mac / build (arm64, --with-mark-region-gc) (push) Waiting to run
Mac / build (arm64, --with-sb-thread) (push) Waiting to run
Mac / build (x86-64, --with-mark-region-gc) (push) Waiting to run
Mac / build (x86-64, --with-sb-thread) (push) Waiting to run
Windows / build (push) Waiting to run
Linux qemu / ppc64le (push) Failing after 0s
Haiku ASDF fix
2025-01-02 09:00:23 -05:00
..
asdf Haiku ASDF fix 2025-01-02 09:00:23 -05:00
sb-aclrepl Manual reports SB-THREAD:GET-FOREGROUND, so export it 2024-07-10 09:40:50 -04:00
sb-bsd-sockets Revert "Don't disable character/integer buffering for dual-channel streams." 2024-06-21 22:52:10 +03:00
sb-capstone Cease using ASDF to build contribs 2022-09-30 11:54:53 -04:00
sb-cltl2 Reduce node.lisp constructor lambda lists. 2024-12-19 08:47:17 +03:00
sb-concurrency Use wait-on-semaphore in lieu of spin loops 2025-01-01 10:34:06 -05:00
sb-cover sb-cover: Stop dumping +code-coverage-unmarked+. 2024-05-31 11:59:56 +02:00
sb-executable Cease using ASDF to build contribs 2022-09-30 11:54:53 -04:00
sb-gmp Don't have SB-BIGNUM use SB-ALIEN, SB-SYS, or SB-KERNEL. 2024-05-18 02:32:12 +02:00
sb-grovel Fix lp#1953352 2024-12-10 12:57:02 -05:00
sb-introspect Fix sb-introspect regression due to linkage-space 2024-12-11 19:51:12 +00:00
sb-md5 sb-md5: work on large arrays. 2024-07-04 01:22:18 +03:00
sb-mpfr Remove :depends-on in contribs. 2024-04-10 15:14:14 +01:00
sb-perf Build sb-perf 2024-03-08 08:10:01 -05:00
sb-posix Haiku POSIX compatibility 2024-12-14 19:52:24 -05:00
sb-queue Remove :depends-on in contribs. 2024-04-10 15:14:14 +01:00
sb-rotate-byte Don't have SB-BIGNUM use SB-ALIEN, SB-SYS, or SB-KERNEL. 2024-05-18 02:32:12 +02:00
sb-rt Cease using ASDF to build contribs 2022-09-30 11:54:53 -04:00
sb-simd Correct the definition of sb-simd-ssse3:s16.8-maddubs 2024-12-09 17:22:18 +03:00
sb-simple-streams arm64: smaller (the type (or null type)) 2024-09-13 04:09:24 +03:00
sb-sprof Simplify something in sb-sprof 2024-12-11 11:01:21 -05:00
asdf-module.mk Remove DONT_CLEAN_SBCL_CONTRIB 2022-10-06 13:35:06 -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
make-contrib.lisp Skip some temp file creation in make-contrib 2024-10-31 00:13:19 +00:00
Makefile Build sb-perf 2024-03-08 08:10:01 -05: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.