Download: how to get CMUCL

The latest formal release of CMUCL (binaries and source) is available from the various download sites, in the release directory. For each supported platform there are two bzipped tar archives, one containing the base system, and the other (with extra in the name) containing additional files supporting CLX, Hemlock, Gray streams and so on.

The download sites are:

common-lisp.net/project/cmucl/downloads/
The primary CMUCL machine, hosted in the United Kingdom.
www.pmsf.de/pub/cmucl
A complete mirror located in Germany, with good bandwidth across Europe and the USA.

Binaries built from source more recent than the latest release are available from the download mirrors in the binaries directory. These binaries contain bugfixes and new features that are not in the release binaries, but have had less testing.

Binaries providing experimental features (such as long floats), or built with non-standard features or subsystems, are available in the experimental directory. These haven't had much testing.

Alternative binary distributions

CMUCL is available as a FreeBSD port (ports/lang/cmucl) for the x86, thanks to Martin Cracauer.

CMUCL is available as a .deb package for Debian GNU/Linux on x86, thanks to Peter Van Eynde. Note that the Debian binaries are not exactly equivalent to the cons.org binaries; they include a number of modifications. In particular, they are not binary-compatible with the cons.org binaries, so you cannot share FASL files between them. You can use Alien to convert the debian packages into RPMs to be installed on RedHat or SuSE installations:

    # alien --to-rpm cmucl-version.deb
    # rpm -i cmucl-version.rpm

CMUCL is available as a package for the Gentoo Linux distribution. The package is named cmucl-bin, and is in the dev-lisp category.

Anonymous CVS access

The CMUCL source code can also be obtained by anonymous CVS from common-lisp.net. It can be accessed using a command such as

    cvs -d :pserver:anonymous@common-lisp.net:/project/cmucl/cvsroot login
    <enter anonymous as password>
    cvs -z3 -d :pserver:anonymous@common-lisp.net:/project/cmucl/cvsroot co src

The anoncvs tree is available using anonymous rsync at rsync://common-lisp.net/project/cmucl/cvsroot. This is probably the most network-friendly way of keeping up to date with the current sources, since the rsync protocol is very efficient. Keeping your own local CVS tree also makes cvs operations much faster than when you contact the main repository. Sample usage:

    rsync -avz rsync://common-lisp.net/project/cmucl/cvsroot /var/cvs/CVS-cmucl

You can also view the repository via viewCVS, and access histories and diffs between versions.

There are CVS tags for the latest releases, named RELEASE_19e, RELEASE_19d, RELEASE_19c, RELEASE_19b, RELEASE_19a, RELEASE_18e, RELEASE_18d, RELEASE_18c, RELEASE_18b and RELEASE_18a.

Thanks for using CMUCL!

FAQ · Benchmarks · Credits · Documentation · Download · Hemlock · Home · Install · News · Platforms · Ports · Projects · Search · Support · 

Last modified 2008-05-03 by <webmaster@cmucl.cons.org>
Copyright © 1999-2008 CMUCL Project
Validate links, HTML, stylesheet.