Projects / Steel Bank Common Lisp

Steel Bank Common Lisp

Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  07 Aug 2012 08:59

    Release Notes: This release contains bugfixes, enhancements, and optimizations.

    •  31 May 2012 13:40

      Release Notes: This release includes a host of bugfixes and some important enhancements. SB-EXT:EXIT is the new canonical exit function. Important fixes to random number generation. Some new threading functions. FASL loading no longer grabs the world-lock. GENCGC reclaims space more aggressively when objects being allocated are a large fraction of the total available heap space (lp#936304).

      •  14 Jan 2012 14:29

        Release Notes: This release adds many bugfixes, a couple of enhancements, and a few optimizations. There are no incompatible changes.

        •  09 Oct 2011 07:31

          Release Notes: This release updates ASDF to 2.017, adds some core-related enhancements, adds two optimizations, and fixes a couple of bugs.

          •  21 Aug 2011 15:14

            Release Notes: This release features a host of bugfixes plus a small amount of enhancements and optimizations. There's a minor incompatible change in SB-BSD-SOCKET.

            Recent comments

            01 Jul 2002 11:05 mariube

            Licencing issues and portability
            Unfortunately, the Trove categories aren't quite as flexible as we want.

            Please note that parts of this project have MIT and BSD-ish licences.

            sbcl works on GNU/Linux, FreeBSD, and OpenBSD on x86 CPUs, GNU/Linux and Tru64 on Alpha CPUs, GNU/Linux and Solaris on SPARC CPUs as well as GNU/Linux on PPC CPUs

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.