Allegro Common Lisp (ACL)


Allegro Common Lisp is a commercial implementation of the Common Lisp programming language developed by Franz Inc. Allegro CL provides the full ANSI Common Lisp standard with many extensions (threads, CLOS streams, CLOS MOP, Unicode, SSL streams, implementations of various Internet protocols, OpenGL interface and more). The first version of Allegro Common Lisp was finished at the end of 1986, originally called Extended Common Lisp. Allegro CL is available for Windows, Linux, Mac OS X and various Unix platforms, supporting 32 or 64 bits. Internationalization support is based on Unicode. It supports various external text encodings and provides string and character types based on UCS-2. Allegro CL can be used with and without its integrated development environment (IDE), which is available for Windows and Linux, and on Mac OS X in version 8.2. The IDE (written itself in Allegro CL) includes various development tools like an editor and an interface designer. Allegro CL can be used to deliver applications.


OS Invocation Version(s)
Red Hat Linux (32-bit) % /util/bin/mlisp & 8.2 (default)
Red Hat Linux (64-bit) % /util/bin/mlisp & 8.2 (default)
Solaris (pollux only) % /util/bin/mlisp & 8.0 (default)


  1. Exit with Ctrl-d (Control d).
  2. AllegroGraph is available on the Linux systems, but Franz does not support AllegroGraph on Solaris:
    Checking available AllegroGraph versions...
    Error: Builds of AllegroGraph for this platform are not currently being
           made available.  If you are interested in builds for this
           platform please contact and request them.
           Thank you.


  1. Stuart Shapiro uses it in his SNePS Research Group and in CSE467/567: Computational Linguistics.


echo.cl793 bytes