sbcl.sbcl/contrib
Juho Snellman cc7aa69d4e 0.8.15.14.x86-64-again-branch.34:
* Fix some probable 32-bit Alpha problems that were introduced
          earlier during the port in primtype, sb-sprof and run-program.
	* Use a more space-efficient boxed presentation for double-floats
          and complex double-floats.
        * Add VOP for non-constant modular left shifts (added to
          other archs after the AMD64 port was originally started).
        * Add a REX-prefix for XCHG.
        * Implement inline allocation.
        * More int -> long in gencgc.
        * Only scan pages up to last_free_page instead of NUM_PAGES in
          update_x86_dynamic_space_free_pointer() (otherwise GC is
          ridiculously slow with large dynamic spaces).
2004-12-14 02:31:34 +00:00
..
asdf 0.8.13.76: Doc'a'tweak 2004-08-18 12:58:41 +00:00
asdf-install 0.8.9.42 2004-04-14 22:38:45 +00:00
sb-aclrepl x86-64-again-branch.29: 2004-12-05 19:25:50 +00:00
sb-bsd-sockets 0.8.15.14.x86-64-again-branch.31: 2004-12-11 01:43:56 +00:00
sb-cltl2 0.8.10.29: 2004-05-17 16:17:56 +00:00
sb-executable 0.8.7.22: 2004-01-27 10:34:54 +00:00
sb-grovel 0.8.13.73: Documentation frenzy continues 2004-08-17 22:55:56 +00:00
sb-introspect 0.8.9.27: 2004-04-07 14:22:35 +00:00
sb-md5 0.8.9.48: 2004-04-16 14:17:39 +00:00
sb-posix 0.8.15.14.x86-64-again-branch.31: 2004-12-11 01:43:56 +00:00
sb-rotate-byte 0.8.9.48: 2004-04-16 14:17:39 +00:00
sb-rt 0.8.5.26: 2003-11-08 15:04:45 +00:00
sb-simple-streams 0.8.13.70: MORE DOCUMENTATION 2004-08-17 17:32:11 +00:00
sb-sprof 0.8.15.14.x86-64-again-branch.34: 2004-12-14 02:31:34 +00:00
.cvsignore 0.8.0.20: 2003-05-30 11:26:58 +00:00
asdf-module.mk 0.8.15.14.x86-64-again-branch.13: 2004-11-27 20:17:15 +00:00
asdf-stub.lisp 0.8.13.41: Require robustness 2004-08-08 12:32:04 +00:00
code-extras.lisp 0.pre7.5: 2001-08-08 22:46:16 +00:00
compiler-extras.lisp 0.8.7.15: 2004-01-14 16:53:17 +00:00
experimental-thread.patch 0.8.4.40 2003-10-24 10:23:55 +00:00
README 0.8.4.27: 2003-10-17 14:27:44 +00:00
stale-symbols.lisp 0.8.13.1: 2004-07-26 10:15:39 +00:00
STANDARDS 0.8.9.33: 2004-04-09 20:54:24 +00:00
vanilla-module.mk 0.8.5.26: 2003-11-08 15:04:45 +00: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.