Clozure CL

Software Screenshot:
Clozure CL
Software Details:
Version: 1.3
Upload Date: 3 Jun 15
Distribution Type: Freeware
Downloads: 17

Rating: nan/5 (Total Votes: 0)

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.

Features:

  • fast compilation speed
  • native OS threads
  • precise, generational, compacting garbage collector
  • convenient foreign-function interface

What is 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".

Similar Software

fldiff
fldiff

2 Jun 15

ProjectCenter
ProjectCenter

3 Jun 15

cx_Freeze
cx_Freeze

17 Jul 15

naken_asm
naken_asm

20 Feb 15

Comments to Clozure CL

Comments not found
Add Comment
Turn on images!