XCL is a Common lisp implementation featuring a kernel written in C++ and an optimizing compiler with backends for x86 and x86-64. XCL is licensed under GPL and works on Linux, FreeBSD and 32-bit Windows.

It has been developed by Peter Graves, the author of ABCL.

Its main features are a small C++ kernel for bootstrapping, its own native code compiler, compact code, native threads on both linux and win32.

Its aim is to be as compliant and portable as possible, be easily embeddable as ECL, fast as SBCL, compact, clean, ...

Package structure resembles the one of ABCL. Also, seems like a lot of code is shared between these two implementations.

It is still in very early stage (last update August 2011)

Source code can be found here

XCL is now on GitHub:

    git clone git://github.com/gnooth/xcl.git