Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.


Tree [ba986d] master / doc /

File Date Author Commit
internals 2013-09-19 Stas Boukarev Stas Boukarev [ced29b] Optimize special variable binding on sb-thread.
internals-notes 2014-07-11 Douglas Katzman Douglas Katzman [fe1e63] Update some internal notes
manual 2014-04-02 Tomas Hlavaty Tomas Hlavaty [a539c5] remove asdf-install also from manual
.cvsignore 2003-11-26 William Harold Newman William Harold Newman [d1b347]
FOR-CMUCL-DEVELOPERS 2000-09-18 William Harold Newman William Harold Newman [a530bb] Initial revision
GIT-FOR-SBCL-HACKERS.txt 2008-09-24 Nikodemus Siivola Nikodemus Siivola [fdbbe7] small FIND fix & win32 build fix 2011-06-06 Nikodemus Siivola Nikodemus Siivola [bf5163] A git-only SBCL workflow
PACKAGING-SBCL.txt 2011-06-06 Nikodemus Siivola Nikodemus Siivola [bf5163] A git-only SBCL workflow
README 2008-01-10 William Harold Newman William Harold Newman [7ea27d] text tweaks 2013-06-10 Lutz Euler Lutz Euler [04d3bd] Make clean up doc/internals, too. 2003-11-26 Kevin Rosenberg Kevin Rosenberg [3c5c2c] 2010-09-21 Nikodemus Siivola Nikodemus Siivola [f13a53] disable split html manual building
sbcl.1 2012-10-13 Lutz Euler Lutz Euler [e35a79] Typo and other small fixes in the manuals and t...

Read Me

SBCL is -- ahem! -- imperfectly documented. What can we say? Help with
documentation might not be refused.:-)

There is a Unix man page, sbcl.1.

There is a user manual in texinfo format, in doc/manual/. (In
binary distributions, the compiled-into-HTML translations are also

Much of the documentation for supported extensions is in their Lisp
doc strings. For example, to find out how to use the SAVE-LISP-AND-DIE
function in the SB-EXT package, you can execute
  (documentation 'sb-ext:save-lisp-and-die 'function)
  (describe 'sb-ext:save-lisp-and-die)
in SBCL.

The user manual is incomplete, and some of its chapters are just notes
that "this is similar to chapter such-and-such of the CMU CL user
manual". The old CMU CL documentation can still be useful both for
missing chapters of the user manual and for documentation of the
internals of the system. It can be downloaded from