Steel Bank Common Lisp (SBCL) is a free, simple easy to use, high performance Common Lisp compiler.
In addition to the compiler and runtime system for ANSI Common Lisp, Steel Bank Common Lisp provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
Steel Bank Common Lisp is available for the Mac OS X, Windows and Linux platforms.
What's New in This Release: [ read full changelog ]
enhancements to building SBCL using make.sh:
· --fancy can be specified to enable all supported feature enhancements.
· --with- and --without- can be used to specify which features to build with.
· --arch option can be used to specify the architecture to build for. (Mainly useful for building 32-bit SBCL's on x86-64 hosts, not full-blows cross-compilation.)
· enhancement: extended package prefix syntax :: which allows specifying name of the default interning package for the whole form.
· enhancement: when *READ-EVAL* is true, arrays with element type other than T can be printed readably using #.-based syntax. (Thanks to Robert Brown)
· enhancement: MAKE-ALIEN signals a storage-condition instead of returning a null alien when malloc() fails. (#891268)
· enhancement: SB-EXT:PRINT-UNREADABLY restart for PRINT-NOT-READABLE conditions can be conveniently accessed through function with the same name, analogously to CONTINUE.
· enhancement: SB-EXT:*SUPPRESS-PRINT-ERRORS* can be used to suppress errors from...