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 Software Development Debuggers Compilers Interpreters
Licenses BSD Original Public Domain
Operating Systems POSIX Solaris BSD OpenBSD FreeBSD Linux Mac OS X
Implementation Lisp Common Lisp

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Jun 2009 17:41
  • Rrelease-after

    Changes: Many fixes, optimizations, and new features.

    • Rrelease-mid
    •  30 Apr 2009 21:22
    • Rrelease-after

    Changes: This release consists of one incompatible change, three improvements, one optimization, and more than a dozen bugfixes.

    • Rrelease-mid
    •  03 Apr 2009 18:15
    • Rrelease-after

      Changes: This release adds two new ports for OpenBSD and Solaris on x86-64, one improvement, and three bugfixes.

      • Rrelease-mid
      •  10 Mar 2009 09:54
      • Rrelease-after

      Changes: Bugfixes, enhancements, and optimizations. Some incompatible changes were introduced in this release.

      • Rrelease-mid
      •  31 Oct 2008 18:07
      • Rrelease-after

      Changes: SAVE-LISP-AND-DIE can now save current values of --dynamic-space-size and --control-stack-size in the executable core, causing it to skip normal runtime option processing. This allows saved executables to fully customize their own commandline processing. A new commandline argument --script has been added, which supports shebang lines.

      Rss Recent comments

      Rcomment-before 01 Jul 2002 11:05 Rcomment-trans mariube Rcomment-after

      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

      28cee9f6a680c5dbb72cef69c8b49500_thumb

      Project Spotlight

      Epictetus

      A database manager.

      1836aaa121b7ac4d0dd0a8b34697d7ad_thumb

      Project Spotlight

      Easy Funktion

      A 2D function plotter and equation solver.