A GUI toolkit for Common Lisp

What is McCLIM?

McCLIM is an open source implementation of the Common Lisp Interface Manager specification, a powerful toolkit for writing GUIs in Common Lisp.

It is licensed under the GNU Library General Public License.

The McCLIM Wiki contains quite a bit of information about McCLIM, including a list of applications using it, and many screenshots of these.

You can access the McCLIM manual PDF if you want, but it's still a work in progress.


Read only access to the CVS tree is available in the mcclim module: see the common-lisp.net CVS instructions. You can also browse the repository with CVSWeb.

Mailing lists


The most recent release of McCLIM is 0.9.6, in April 2008, available here: mcclim-0.9.6.tar.gz. It is also available via ASDF-INSTALL.

A snapshot of the CVS repository is made nightly.

Recent News

2008-04-23: McCLIM 0.9.6 "St. George's Day" released.

2007-09-02: McCLIM 0.9.5 "Eastern Orthodox Lithurgical New Year" released.

2007-01-14: McCLIM 0.9.4 "Orthodox New Year" released.

2006-11-02: McCLIM 0.9.3 "All Souls' Day" released.

2006-03-30: Highly-experimental binaries of McCLIM 0.9.2, set up to start up the McCLIM listener, and incorporating the McCLIM demos as well as a graphical debugger and inspector, are available for download. Supported platforms: PPC/OS X, x86/Linux.

2006-03-26: McCLIM 0.9.2 "Laetare Sunday" released.

2005-03-06: McCLIM 0.9.1 "Mothering Sunday" released.

2004-12-09: McCLIM CVS hosting moved to common-lisp.net; if you're a developer you should already have heard about this (if not, mail admin@common-lisp.net).

2002-10-29: Tim Moore presented a paper written by Robert Strandh and himself at the International Lisp Conference during the last week of October 2002.

Who's involved?

McCLIM is written by a diverse group of individuals from across the world. Contributors past and present include:

$Date: 2008/04/23 11:46:30 $