Next: , Previous: Introduction, Up: Top


2 Implementation Support

CFFI supports various free and commercial Lisp implementations: Allegro CL, Corman CL, clisp, CMUCL, ECL, LispWorks, OpenMCL, SBCL and the Scieneer CL.

There are also plans to support Digitool MCL, and GCL.

2.1 Allegro CL

Tested platforms: linux/x86, linux/ppc, win32/x86, darwin/ppc.

Version 7.0 is supported. The 8.0 beta is also known to work. Earlier versions are untested and unsupported but patches to support them are welcome.

Limitations

2.2 Corman CL

Tested platforms: win32/x86.

Versions prior to 2.51 are untested and unsupported. Also, you will need to avoid Corman's buggy COMPILE-FILE and fasl loader. Please follow these instructions by Edi Weitz to setup ASDF for Corman CL in a way that works around these issues.

Limitations

2.3 clisp

Tested platforms: linux/x86, linux/ppc, win32/x86, darwin/ppc.

Version is 2.34 or newer is required on win32/x86. For other platforms version 2.35 or newer is required.

2.4 CMUCL

Tested platforms: linux/x86, darwin/ppc.

Versions prior to 19B are untested. For darwin/ppc, the 2006-02 (19C) snapshot or later is recommended.

2.5 ECL

Tested platforms: needs testing...

As of November 2005, the CVS version of ECL is required. It is reported to pass all tests.

Limitations

2.6 Lispworks

Tested platforms: linux/x86, win32/x86, darwin/ppc.

Versions prior to 4.4 are untested.

Limitations

2.7 OpenMCL

Tested platforms: darwin/ppc, linux/ppc.

OpenMCL 1.0 or newer is recommended.

2.8 SBCL

Tested platforms: linux/x86, linux/ppc, darwin/ppc.

Version 0.9.6 or newer is recommended.

Limitations

2.9 Scieneer CL

Tested platforms: linux/x86, linux/amd64.

Version 1.2.10 or newer is recommended. Passes all tests. The x86 and AMD64 ports feature long-double support.