Clozure CL

OpenMCL is a Common Lisp compiler for PPC.
Download

Clozure CL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Digitool, Inc. and Gary Byers
  • Publisher web site:
  • http://openmcl.clozure.com/

Clozure CL Tags


Clozure CL Description

OpenMCL is a Common Lisp compiler for PPC. Clozure CL, an open source software, is a Common Lisp implementation that runs on the following platforms:Mac OS X 10.4 and later (PowerPC and x86)Linux (PowerPC and x86)FreeBSD 6.x and later (x86)Solaris (x86)Microsoft Windows (x86)Clozure CL used to be called OpenMCL. It is also sometimes called CCL. You will see the three names being used interchangeably. Here are some key features of "Clozure CL": · fast compilation speed · native OS threads · precise, generational, compacting garbage collector · convenient foreign-function interface What's New in This Release: · New lock-free hash tables minimize the performance impact of thread safety. They avoid locking during GETHASH, but at the cost of making rehashing more expensive. PUTHASH performance is basically unaffected. Set CCL::*LOCK-FREE-HASH-TABLE-DEFAULT* to NIL to use the standard algorithm, with locks for shared tables. · Bignum multiplication on 64-bit systems is faster. · DELETE-DUPLICATES is faster when the number of elements is large. · On Unix systems, if "ccl-init.lisp" doesn't exist, Clozure CL will try to load ".ccl-init.lisp". An openmcl-init.lisp file will no longer be read (or warned about). · The heap image name is now derived from the kernel name by appending ".image" to it on all platforms · The compiler now warns about duplicate definitions within a compilation unit. · ALPHA-CHAR-P is now true of all Unicode 5.1 characters that have the ALPHABETIC attribute property. · Updated bundled ASDF to version 1.130. · Add source location and pc->source mapping support (r11373) · The Objective-C bridge no longer converts lisp strings to NSString instances automatically. · The Cocoa IDE uses a bundled helper application to provide access to *TERMINAL-IO*/stderr for the Cocoa event thread/lisp kernel debugger. · A port of the jfli interface to Java (originally developed for use with LispWorks by Rich Hickey) is now included as an example. · The keyword :CCL-1.3 is now on *FEATURES*. The presence of this keyword should be interpreted to mean "this is at least version 1.3 of CCL".


Clozure CL Related Software