e4f3cb0ce33d6adc956c0b8d3c9a60b2d9c1f777
[sbcl.git] / contrib / README
1 This directory is for extensions to SBCL. They aren't necessary for
2 core SBCL functionality, or else they'd be built into the main SBCL
3 binary automatically. And they're not portable Common Lisp, or they'd
4 be put elsewhere (e.g. http://clocc.sourceforge.net/).
5
6 Some good candidates for future extensions here are:
7   * bindings to existing foreign libraries (e.g. to a regexp library
8     like PCRE, or to a compression library like zlib, or to a graphics
9     library like Tk)
10   * new libraries (e.g. a CORBA interface, or a port of the CMU CL
11     POSIX functions, or a new higher-level POSIX functions)
12   * low-level hooks into SBCL needed to interface it to some wrapper
13     system (e.g. to interface to a graphical debugger of some sort)
14   * a too-alpha-to-be-supported-yet tree shaker
15
16 SBCL extensions of less general interest, e.g. a binding to the C
17 interface of the Oracle RDBMS, or particularly large extensions, e.g.
18 big graphics frameworks, can also be associated with the SBCL project,
19 but instead of being included in this directory as part of the
20 distribution, they will be made available on the SBCL project web
21 site.