Clozure CL

A Common Lisp implementation
Download

Clozure CL Ranking & Summary

Advertisement

  • Rating:
  • Publisher Name:
  • Clozure Associates
  • Operating Systems:
  • Windows XP / Vista / XP X64 / Vista64 / 7 / 7 x64
  • File Size:
  • 48.9 MB

Clozure CL Tags


Clozure CL Description

Clozure CL was forked from Macintosh Common Lisp (MCL) in 1998 and the development has been entirely separate since. When it was forked from MCL in 1998, the new Lisp was named OpenMCL. Subsequently, Clozure renamed its Lisp to Clozure CL, partly because its ancestor MCL has been released as open source. Clozure thought it might be confusing for users if there were two independent open-source projects with such similar names. The new name also reflects Clozure CL's current status as the flagship product of Clozure Associates. Get Clozure CL and give it a try to see what it's all about! Main features: Very fast compilation speed. A fast, precise, compacting, generational garbage collector written in hand-optimized C. The sizes of the generations are fully configurable. Typically, a generation can be collected in a millisecond on modern systems. Fast execution speed, competitive with other Common Lisp implementations on most benchmarks. Robust and stable. Customers report that their CPU-intensive, multi-threaded applications run for extended periods on Clozure CL without difficulty. Full native OS threads on all platforms. Threads are automatically distributed across multiple cores. The API includes support for shared memory, locking, and blocking for OS operations such as I/O. Full Unicode support. Full SLIME integration. 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; etc. Very efficient use of memory


Clozure CL Related Software