Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL): High Performance Open Source Common Lisp Compiler and Runtime System
Steel Bank Common Lisp (SBCL) is a high performance open source Common Lisp compiler and runtime system. It is used for developing complex, multi-platform applications and is known for its stability and speed.
What is Steel Bank Common Lisp?
Steel Bank Common Lisp (SBCL) is a mature, open source implementation of the Common Lisp programming language standard. It is known for having excellent performance and stability compared to other Common Lisp implementations.
SBCL compiles Common Lisp code to highly optimized native machine code for x86, x86-64, PowerPC, ARM, and other architectures. This enables SBCL programs to run faster than interpreted Lisps while retaining the flexible interactive development experience and powerful metaprogramming capabilities of Lisp.
In addition to the Common Lisp standard, SBCL includes a native compiler, profiler, code coverage tool, debugger, statistical profiler and other development tools. It runs on Linux, macOS, Windows and other platforms.
Some key features and advantages of SBCL:
- Very fast - Benchmark tests show SBCL outperforms most other Lisps
- Stable and mature implementation that has been under development for over 20 years
- Supports multi-threading and multi-core parallelism
- Can generate standalone executables
- Large standard library and a vast ecosystem of third party libraries
- Backed by an active community contributing fixes and improvements
SBCL is well-suited for development of large, complex application software where performance matters. It has been used to make commercial games, trading systems, AI research, analytics platforms and more. The performance enables very sophisticated programs compared to slower scripting languages.
Steel Bank Common Lisp Features
Features
- High performance compiler
- Supports multiple platforms
- Stable and fast runtime system
- REPL environment
- Unicode support
- Threading support
- FFI for calling C libraries
- Can generate standalone executables
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Steel Bank Common Lisp Alternatives
View all Steel Bank Common Lisp alternatives with detailed comparison →
Top Development and Programming Languages and other similar apps like Steel Bank Common Lisp
Here are some alternatives to Steel Bank Common Lisp:
Suggest an alternative ❐Clozure Common Lisp
LispWorks
MIT Scheme
Allegro CL
GNU Common Lisp
ManKai Common Lisp
Armed Bear Common Lisp
CLISP
Femtolisp
CMU Common Lisp