1.3 Clozure Common Lisp — CCL
"Clozure CL is a fast, mature, open source Common Lisp implementation that runs
on Linux, Mac OS X, FreeBSD, and Windows. Clozure CL was forked from Macintosh
Common Lisp (MCL) in 1998 and the development has been entirely separate
since."
Some distinguishing features of the implementation include:
- fast compilation speed,
- native threads,
- a precise, generational, compacting garbage collector, and
- a convenient foreign-function interface.
Clozure CL is available for the following platforms:
- Mac OS X 10.6 and later (x86, x86-64)
- Linux (x86, x86-64, ppc32, ppc64, armv7l/armv6)
- FreeBSD (x86, x86-64)
- Solaris (x86, x86-64)
- Microsoft Windows XP and later (x86, x86-64)
- CCL
- Clozure CL
- Clozure CL compiles to native code and supports multithreading
using native OS threads.
- supports both Lisp code that calls external code, and external
code that calls Lisp code.
- Clozure CL can create standalone executables on all supported
platforms.
- A good implementation with very fast build times
- fast compilation speed,
- native threads,
- a precise, generational, compacting garbage collector, and
- a convenient foreign-function interface.
- On Mac OS X, Clozure CL supports building GUI applications that
use OS X’s native Cocoa frameworks, and the OS X distributions
include an IDE written with Cocoa, and distributed with complete
sources.
- On all supported platforms, Clozure CL can run as a command-line
process, or as an inferior Emacs process using either SLIME or
ILISP.
- Documentation for CCL is written in a notation called CCLDoc.
- Clozure CL Manual