The integrated cross-platform development tool for ANSI Common Lisp LispWorks logo

LispWorks®

LispWorks is an implementation of ANSI Common Lisp running on Windows, x86_64 Linux, ARM Linux, Mac OS X, FreeBSD, AIX, x86/x64 Solaris and SPARC/Solaris.

LispWorks is source code compatible across all supported platforms.

LispWorks offers many features including an advanced Common Lisp compiler, interpreter, runtime system, language extensions, CAPI portable GUI toolkit and the LispWorks IDE.

LispWorks on Mac OS XLispWorks on WindowsLispWorks on Linux/GTK+
The LispWorks IDE on Mac OS X The LispWorks IDE on Windows The LispWorks IDE on Linux/GTK+
Click image to enlargeClick image to enlargeClick image to enlarge

Details of extra features specific to certain platforms are on these pages: LispWorks for Windows, LispWorks for x86/x86_64 Linux, LispWorks for ARM Linux, LispWorks for Macintosh, LispWorks for FreeBSD, LispWorks for AIX, LispWorks for x86/x64 Solaris, LispWorks for SPARC Solaris.

LispWorks is available in several editions, described below, on all modern desktop platforms. For commercial use, you need the Professional or Enterprise edition. These are also licensed, at reduced prices, to bona fide academic institutions for not-for-profit use. The Hobbyist and HobbyistDV editions offer an affordable fully functional Common Lisp IDE for non-commercial and non-academic use by individuals. LispWorks Personal Edition is free.

Personal Edition (32-bit)

LispWorks Personal Edition is intended for personal and educational Lisp programming. It is available free of charge.

While the Personal Edition includes the full Common Lisp compiler and development environment, it does limit program size and duration and it does not support application delivery.

Download LispWorks Personal Edition Now!

Hobbyist Edition New!

LispWorks Hobbyist Edition is available to individual licensees for non-commercial and non-academic use. It is a fully-functional Common Lisp IDE without most of the limitations of the Personal Edition:

  • No heap size limit.
  • No session time limit.
  • The functions save-image and load-all-patches are available.
  • Initialization files are available.

HobbyistDV, Professional and Enterprise Edition modules are not included. In particular, the function deliver is omitted so runtimes cannot be generated.

On most platforms you can choose either the 32-bit or 64-bit implementation of LispWorks Hobbyist Edition. These are licensed separately.

HobbyistDV Edition New!

LispWorks HobbyistDV Edition is available to individual licensees for non-commercial and non-academic use. It has all the features of the Hobbyist Edition plus:

Professional and Enterprise Edition modules are not included.

We do not charge runtime license fees for applications developed with the HobbyistDV Edition.

On most platforms you can choose either the 32-bit or 64-bit implementation of LispWorks HobbyistDV Edition. These are licensed separately.

Professional Edition

LispWorks Professional Edition includes everything you need for commercial Common Lisp software development and application delivery. CLIM 2.0 is included on most platforms (details here) to support legacy applications.

Enterprise Edition modules are not included.

We do not charge runtime license fees for applications developed with the Professional Edition.

On most platforms you can choose either the 32-bit or 64-bit implementation of LispWorks Professional Edition. These are licensed separately.

Enterprise Edition

LispWorks Enterprise Edition includes all the features of the Professional Edition, and provides further support for software needs of the modern enterprise, including:

  • Database access via ODBC or native Oracle, PostgreSQL and MySQL interfaces through Common SQL.
  • Industry standard distributed computing through LispWorks ORB.
  • Expert system programming through KnowledgeWorks® which has an embedded Prolog compiler.

We do not charge runtime license fees for applications developed with the Enterprise Edition.

On most platforms you can choose either the 32-bit or 64-bit implementation of LispWorks Enterprise Edition. These are licensed separately.

Further Information

See the main LispWorks features in each edition and platform.

Here are details about system requirements, also the LispWorks FAQ, information about pricing and how to order.

LispWorks Hobbyist, HobbyistDV, Professional and Enterprise Editions are subject to this End User License Agreement. To try before you buy, ask for an evaluation license.

Here is a brief history of the LispWorks implementation.

If you need further information about LispWorks, please send e-mail to .

Top | Back