d45b729004
bootstrapped from C code alone. Unfortunately this port does not support CPUs without the SSE2 instruction set, and will fail to build with a diagnostic message in those cases. Supported FreeBSD architectures are i386 and amd64. pkg-descr contains a quick description of the main Clozure CL features.
24 lines
813 B
Plaintext
24 lines
813 B
Plaintext
Clozure CL (formerly known as OpenMCL) is a free Common Lisp
|
|
implementation. Features include:
|
|
|
|
* A fast, precise, compacting, generational garbage collector
|
|
written in hand-optimized C. The sizes of the generations are
|
|
fully configurable.
|
|
|
|
* Full native OS threads on all platforms. The API includes support
|
|
for shared memory, locking, and blocking for OS operations such
|
|
as I/O.
|
|
|
|
* Full Unicode support.
|
|
|
|
* Excellent debugging facilities. The names of all local variables
|
|
are available in a backtrace.
|
|
|
|
* A complete, mature foreign function interface.
|
|
|
|
* Many extensions including: files mapped to Common Lisp vectors
|
|
for fast file I/O; thread local hash tables and streams to
|
|
eliminate locking overhead; cons hashing support.
|
|
|
|
WWW: http://www.clozure.com/clozurecl.html
|