Home: a high-performance, free Common Lisp implementation

CMUCL is a free implementation of the Common Lisp programming language which runs on most major Unix platforms. It mainly conforms to the ANSI Common Lisp standard. Here is a summary of its main features:

Latest News

For older news see News. For the most up-to-date info and news, see CMUCL Trac.
Snapshot 2013-04
The 2013-04 snapshot has been released. See the release notes for details, but here is a quick summary of the changes between the this snapshot and the previous snapshot.
Snapshot 2013-03-a
Due to a serious error (see ticket #76) introduced in 2013-02 and persisting in 2013-03, a new snapshot, 2013-03-a, has been released. See the release notes for details, but here is a quick summary of the changes between the this snapshot and the previous snapshot.
Snapshot 2013-03
The 2013-03 snapshot has been released. See the release notes for details, but here is a quick summary of the changes between the this snapshot and the previous snapshot.
Snapshot 2013-02
The 2013-02 snapshot has been released. See the release notes for details, but here is a quick summary of the changes between the this snapshot and the previous snapshot.
Snapshot 2013-01
The 2013-01 snapshot has been released. See the release notes for details, but here is a quick summary of the changes between the this snapshot and
Snapshot 2012-12
The 2012-12 snapshot has been released, See the release notes for details, but here is a quick summary of the changes between the this snapshot and the previous snapshot:
CMUCL 20d released
CMUCL 20d has been released, For information on the changes between 20d and 20c, we refer the reader to the 20d release notes. Because of the release, there will not be a 2011-11 snapshot. .

What is Common Lisp?

Common Lisp is well suited to large programming projects and explorative programming. The language has a dynamic semantics which distinguishes it from languages such as C and Ada. It features automatic memory management, an interactive incremental development environment, a module system, a large number of powerful data structures, a large standard library of useful functions, a sophisticated object system supporting multiple inheritance and generic functions, an exception system, user-defined types and a macro system which allows programmers to extend the language.

Pascal is for building pyramids -- imposing, breathtaking structures built by armies pushing heavy blocks into place. Lisp is for building organisms ...
Alan Perlis
FAQ · Benchmarks · Credits · Documentation · Download · Hemlock · Home · Install · News · Platforms · Ports · Projects · Search · Support · 

CMUCLon

Last modified 2013-04-14 by <webmaster@cmucl.cons.org>
Copyright © 1999-2010 CMUCL Project
Validate links, HTML, stylesheet.