Common Lisp Implementations
This is a list of Common Lisp
Implementations from both commercial vendors and open-source projects. Only active commercial vendors (i.e. those providing supported or maintained products) and open-source projects known to be currently maintained are listed. That said, the following information is a bit dated (~2004ish); please see
Dan Weinreb's survey for information current as of 2008.
Each entry states which operating systems a product runs under. The term "Unix" refers to the family of all Unix-based operating systems, including Linux and xBSD. When a family of operating systems is mentioned, the corresponding product may run only on some of the members of the family. Check the vendor sites for details.
The entries for commercial vendors also state whether educational or trial versions of their products are available gratis, i.e. free of charge. Such trial versions may have some technical limitations compared to fully licensed ones. Again, check the vendor sites for more information.
Commercial Vendors
- Corman Technologies
- Corman Lisp: Windows. Trial versions. (open sources available)
PowerLisp: Mac OS 9. Free for non-commercial use.
- Digitool
- Macintosh Common Lisp: Mac OS 9 and Mac OS X. Trial versions.
- Franz, Inc.
- Allegro Common Lisp: Windows, Unix, Linux, Mac OS X. Trial versions.
- Gold Hill
- Windows.
- Sapiens Software Corporation
- Star Sapphire Common LISP. MS-DOS. Free to download for non-commercial personal use. Copyrighted unsupported shareware. [This page is intended to list only supported or maintained implementations. This entry should probably be removed]
- Scieneer Pty Ltd
- Unix. Trial versions.
- Symbolics Technology, Inc. (mirror site)
- Genera. Open Genera.
- Ufasoft
- Windows. Trial versions.
- Venue
- Medley: MS-DOS, Unix.
- Xanalys
- LispWorks: Windows, Unix, Linux, Mac OS X. Trial versions.
Liquid Common Lisp: Unix.
- Star Sapphire Common Lisp
- Free to download copyrighted unsupported shareware for MS-DOS
Open-source Projects
- GNU CLISP
- Windows, Unix, Mac OS X, and more.
- CMU CL (Carnegie Mellon University Common Lisp)
- Unix.
- ECL (ECoLisp)
- UNIX, Windows (using cygwin), Mac OS X, and others.
- GCL (GNU Common Lisp)
- Unix, Windows.
- Clozure CL (Formerly OpenMCL)
- Windows, Mac OS X, Linux, BSD, and Solaris on x86 and PPC.
- Poplog Common Lisp
- Unix, VMS, Windows.
- SBCL (Steel Bank Common Lisp)
- Unix, Mac OS X.
- Emacs Common Lisp
- GNU Emacs, XEmacs.
More information on non-proprietary Common Lisp implementations with Unix ports can be found on the CLiki Common Lisp Implementations page at sportingbet
Other Lisp Dialects
- LispKit
- GNU Pascal port of LispKit.