sbcl
Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp
Steel Bank Common Lisp is an open source Common Lisp implementation. It provides an integrated native compiler, interpreter, and debugger. SBCL is a fork off of the main branch of CMUCL. SBCL is distinguished from CMUCL by a greater emphasis on maintainability. In particular, the SBCL system can be built directly from its source code, so that the output corresponds to the source code in a controlled, verifiable way, and arbitrary changes can be made to the system without causing bootstrapping problems. SBCL also places less emphasis than CMU CL does on new non-ANSI extensions, or on backward compatibility with old non-ANSI features. Support for native threading on GNU/Linux is available for the x86 and amd64 platforms using an NPTL enabled GLIBC. SBCL 0.8.17 and later support Unicode.
homepage ↗homepage ↗ sourceforge: sbcl
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 2.6.6 | 4 | 18 h | details › |
| akater GitLab ↗ | 2.6.3 | 8 | 39 d | details › |
Versions & arches
| Version | Overlay | amd64 | x86 | ppc64 | riscv | amd64-linux | ppc | sparc | x64-macos | x86-linux | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.6.6 | gentoo | amd64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | ppc testing | sparc testing | x64-macos testing | x86-linux untested | — | view · download · history ↗ |
| 2.6.5 | gentoo | amd64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | ppc testing | sparc testing | x64-macos testing | x86-linux untested | — | view · download · history ↗ |
| 2.6.3 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | ppc testing | sparc testing | x64-macos testing | x86-linux untested | 2 mo | view · download · history ↗ |
| 2.6.2 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | ppc testing | sparc testing | x64-macos testing | x86-linux untested | 2 mo | view · download · history ↗ |
| 2.6.1 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | ppc testing | sparc testing | x64-macos testing | x86-linux untested | 2 mo | view · download · history ↗ |
| 2.5.11 ≈ | akater | amd64 stable | x86 testing | ppc64 stable | riscv testing | amd64-linux untested | ppc stable | sparc testing | x64-macos testing | x86-linux untested | 2 mo | view · download · history ↗ |
| 2.5.11 | gentoo | amd64 stable | x86 testing | ppc64 stable | riscv testing | amd64-linux untested | ppc stable | sparc testing | x64-macos testing | x86-linux untested | — | view · download · history ↗ |
| 2.5.4 ≈ | akater | amd64 stable | x86 stable | ppc64 stable | riscv testing | amd64-linux untested | ppc stable | sparc testing | x64-macos testing | x86-linux untested | 2 mo | view · download · history ↗ |
| 2.5.4 | gentoo | amd64 stable | x86 stable | ppc64 stable | riscv testing | amd64-linux untested | ppc stable | sparc testing | x64-macos testing | x86-linux untested | — | view · download · history ↗ |
| 2.4.3 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv untested | amd64-linux testing | ppc testing | sparc testing | x64-macos testing | x86-linux testing | 2 mo | view · download · history ↗ |
| 2.3.8 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv untested | amd64-linux testing | ppc testing | sparc testing | x64-macos testing | x86-linux testing | 2 mo | view · download · history ↗ |
| 2.3.7 ≈ | akater | amd64 testing | x86 testing | ppc64 testing | riscv untested | amd64-linux testing | ppc testing | sparc testing | x64-macos testing | x86-linux testing | 2 yr | view · download · history ↗ |
Use flags of 2.6.6
- system-bootstrap Bootstrap SBCL using either system SBCL installation or dev-lisp/clisp
- debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- source Zip the sources and install them
- +threads Add threads support for various packages. Usually pthreads
- +unicode Make the produced lisp support unicode
- +zstd Enable support for ZSTD compression