LispWorks® Frequently Asked Questions
General Product Information
- What version of LispWorks is currently available?
- What platforms does it run on?
- What are the hardware requirements for LispWorks?
- What are the LispWorks "Editions"?
- How do I obtain the Personal Edition?
- Is 64-bit LispWorks available?
- How much does LispWorks cost?
- Can I install LispWorks on more than one computer?
- How can I transfer LispWorks to my new computer?
- Can more than one person use my copy of LispWorks?
- We are an Academic site: is there an academic discount?
- What's the royalty for delivering my own application?
- Can my LispWorks application run on another platform?
- Does my LispWorks license cover multiple platforms?
- Is KnowledgeWorks available on all platforms?
- Is LispWorks ORB available on all platforms?
- Is CLIM available on all platforms?
- Does an Enterprise license enable a Professional image?
- Can I upgrade from Personal to Professional by entering a license key?
- Does LispWorks have an integrated editor?
- Can I use libraries written in other languages?
- Does LispWorks support ODBC?
- How does LispWorks support multiprocessing?
- Does LispWorks support internationalization / localization?
- What is included in the LispWorks ORB?
- How about connectivity on Windows?
- Does LispWorks support fancy graphics?
- Is LispWorks available in languages other than English?
- Does LispWorks support DLLs?
- Does LispWorks for Windows support ActiveX/OLE?
- What documentation is available for LispWorks?
- How is support provided for LispWorks?
- I think I have located a bug. How do I submit a bug report?
- Is there a place for supported customers to download public patch sets?
- Do I need to load all public and private patches each time I start up LispWorks?
General Product Information
A. The current version is 6.1.1 (released November 2012).
A. See our system requirements page.
A. See our system requirements page.
A. LispWorks for Windows, Macintosh, Linux, x86/x64 Solaris and FreeBSD is available in three Editions
The Personal Edition is intended for personal and educational Lisp programming. As a contribution to the Common Lisp community, we make LispWorks Personal Edition available free of charge. While the Personal Edition includes the full Common Lisp compiler and the LispWorks integrated development environment, it does limit program size and duration and it does not support delivery of runtimes.
The Professional Edition includes everything you need for commercial Common Lisp software development and application delivery. CLIM 2.0 is included to allow support of legacy applications on Windows and Motif.
The Enterprise Edition includes all the features of the Professional Edition, and provides further support for software needs of the modern enterprise, including:
- Database access through object-oriented SQL/ODBC libraries.
- Industry standard distributed computing through the LispWorks ORB.
- Expert system programming through our KnowledgeWorks® product and an embedded Prolog compiler.
Applications developed with the Professional and Enterprise Editions can be distributed free of charge.
We offer site licenses to teaching and research institutions which need a large number of seats at an economic price. Let us know what your requirements are. Visit your pricing page to see the information we need.
A. Simply download it from the LispWorks web site.
A. Yes, LispWorks Enterprise (64-bit) is available on Windows, Macintosh, Linux, x86/x64 Solaris, FreeBSD and SPARC Solaris platforms.
A. LispWorks is very competitively priced with no runtime fees in the Professional and Enterprise Editions - see our price information page or send e-mail to or call +44 1223 421860.
A. The Professional and Enterprise Edition license agreement allows for one main installation and also one additional installation on a portable computer, provided that the two installations are not used simultaneously. If you have just one license then no further installations are permitted. If you need further information about LispWorks licensing please send e-mail to or call +44 1223 421860.
A. You can transfer your LispWorks license to another computer providing the same platform, for example when you replace your hardware. You must ensure LispWorks is uninstalled from the old computer. Full instructions may be found in the Release Notes and Installation Guide.
A. The Professional and Enterprise Edition license agreement allows only a single user to use LispWorks at any one time. A second user would require a second license. If you need further information about LispWorks licensing please send e-mail to or call +44 1223 421860.
A. Yes, generous discounts are available for qualifying organizations. We do not offer discounts to individual students or teaching staff - you must purchase through the academic institution to qualify for an academic discount. For further details, please contact us.
A. End-user applications (runtimes) delivered from the Professional and Enterprise Editions are royalty-free, including those using LispWorks ORB, KnowledgeWorks, Common SQL or CLIM 2.0. We believe this is the least restrictive commercial Lisp deployment model available.
A. Yes! LispWorks (including the CAPI) is source code compatible between all supported platforms, so your LispWorks applications can be ported between Windows, Mac OS X, Linux, FreeBSD, Solaris and HP-UX with a minimum of effort.
A. No. LispWorks for Windows, Linux, x86/x64 Solaris, FreeBSD, Macintosh, SPARC/Solaris and HP-UX are all separately licensed.
A. Yes. KnowledgeWorks and Prolog are available in LispWorks
Enterprise Edition or as an add-on for LispWorks for UNIX. Load them
both by entering the form
A. Yes. Our CORBA module is available in LispWorks Enterprise
Edition or as an add-on for LispWorks for UNIX. Load it by entering
A. Not quite. CLIM is included in LispWorks Professional Edition
on Windows, Linux, x86/x64 Solaris, FreeBSD and Macintosh and is available as an add-on for LispWorks for UNIX. However LispWorks CLIM runs only in the Windows and X11/Motif window systems. It does not run in the native Macintosh Aqua GUI or in GTK+. We have no plan to port CLIM to Aqua or GTK+. Load CLIM by entering the form
A. Yes. The Enterprise license is needed to load or run the Enterprise modules, but it enables all the Professional Edition features as well.
A. No, LispWorks Professional Edition has a different executable, more libraries, and you do need to install it separately. The Professional installer does not overwrite anything created by the Personal installer, and vice versa.
LispWorks Professional Edition can co-exist with the Personal Edition on the same machine and has a slightly different icon to enable you to distinguish the two products.
A. Yes, a sophisticated code editor is fully integrated as part of the LispWorks IDE. If you're not used to the default EMACS keys, switch to more familiar platform-standard editor keys using the LispWorks Editor's emulation.
A. Yes, LispWorks includes a full Foreign Language Interface (FLI) for interfacing Lisp to C and Win32 libraries.
A. Yes, LispWorks provides an ODBC interface as part of Common SQL on all platforms. Common SQL is a Lisp/SQL interface with a CLOS abstraction over relational databases. Common SQL is included in LispWorks Enterprise Edition and in LispWorks for UNIX.
A. LispWorks provides full thread support via the multiprocessing package. On Microsoft Windows, Mac OS X (Intel only), Linux, x86/x64 Solaris and FreeBSD, LispWorks supports Symmetric Multiprocessing (SMP), using a native thread for each lightweight process. On other platforms LispWorks uses a single native thread and implements user level threads. The IDE itself is multithreaded e.g. the Listener tool has an execution process separate from its GUI process.
A. Yes, LispWorks has full support for 16 bit characters via extensions to the character and string types. The Foreign Language Interface (FLI) provides support for passing these new datatypes to foreign code in the common encodings. Support for file I/O to common 16-bit file formats is provided.
A. Everything you need to develop and deploy CORBA solutions and provide a complete distributed computing solution for Common Lisp, including a fully integrated Interface Definition Language (IDL) compiler with full Common Lisp language binding, a complete Object Request Broker (ORB), and support for version 2.0 of CORBA as well as relevant portions of the 2.2 standard, for the Portable Object Adapter (POA), the Internet InterOrb Protocol (IIOP), Dynamic Invocation Interfaces (DII) and for Dynamic Skeleton Interfaces (DSI).
A. LispWorks for Windows provides support for building COM client and server applications, and Automation. LispWorks 4.4 supports embedding ActiveX components.There's also support for DDE client and server applications.
A. LispWorks includes an example implementation of an OpenGL interface which is integrated into the CAPI. Also LispWorks 6.1 and later support high quality drawing in CAPI code.
A. No. LispWorks is available in English only, although it does provide support for the development of internationalized applications.
A. Yes. LispWorks loads and executes dynamic libraries on all platforms via the FLI. Additionally, LispWorks for Windows Professional and Enterprise Editions support generation of standalone DLLs.
A. Yes, in LispWorks 4.4 and later.
A. A full set of documentation is provided in both PDF and HTML formats. This can optionally be installed with the commercial product. All the latest documentation is also available here.
A. Technical support is provided via e-mail. Other than 30 days "Getting Started" support for installation and other typical new-user issues, you will need to have a support contract. See the description of our support service for details. Alternative support arrangements are available on a negotiated basis. Contact us at for additional details. Click here for information on how to contact Lisp Support
A. Follow these instructions.
Please note: the most common cause of delays in fixing problems and helping users is failure to follow these instructions.
A. Full details of available patch sets, plus downloading instructions can be found on our patch site.
A. No, you can save an image with all current public patches and any private patches we have provided by using the function
This functionality is not available in the Personal Edition.