Next: , Previous: , Up: Common Lisp Implementations   [Contents][Index]

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:

Clozure CL is available for the following platforms:

  • 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

Next: Armed Bear Common Lisp—JVM, Previous: Steel Bank Common Lisp, Up: Common Lisp Implementations   [Contents][Index]