| LispWorks | |
|---|---|
| Paradigms | Multi-paradigm:procedural,functional,object-oriented,meta,reflective,generic |
| Family | Lisp |
| Developers | Harlequin Ltd. (1987–2000) Xanalys Ltd. (2001–2005) LispWorks Ltd. (2005–) |
| First appeared | 1989; 37 years ago (1989) |
| Stable release | 8.1.2 / December 15, 2025; 2 months ago (2025-12-15) |
| Typing discipline | Dynamic,strong |
| Scope | Lexical, optional dynamic |
| Implementation language | Common Lisp |
| Platform | IA-32,x86-64,ARM,SPARC,PowerPC |
| OS | Windows,macOS,Linux,FreeBSD,Solaris,AIX,Android,iOS |
| License | Proprietary |
| Website | lispworks |
| Influenced by | |
| Lisp,Common Lisp | |
LispWorks is computersoftware, aproprietary implementation andintegrated development environment (IDE) for theprogramming languageCommon Lisp. LispWorks was developed by the UK software companyHarlequin Ltd., and first published in 1989.[1] Harlequin ultimately spun off its Lisp division asXanalys Ltd., which took over management and rights to LispWorks. In January 2005, the Xanalys Lisp team formed LispWorks Ltd. to market, develop, and support the software.
LispWorks's features include:
The Enterprise edition also includes KnowledgeWorks, which supportsrule-based orlogic programming (including support forProlog); the CommonSQL database interface; and aCommon Object Request Broker Architecture (CORBA) binding.
In September 2009, it was announced that LispWorks 6 would supportconcurrentthreads and the CAPI graphics toolkit had been extended to supportGTK+.[3] LispWorks 6.1, released in January 2012,[4] included many further enhancements to CAPI, such as support for anti-aliased drawing.
LispWorks ran on thespacecraftDeep Space 1. The application calledRAX won the NASA Software of the Year award in 1999.[5]
| Date | Version | Company | Notes |
|---|---|---|---|
| 1987 | alpha | Harlequin | Begun by British firm |
| 12 Sep 1989 | 1.0 | Harlequin | GUI with CLX, CLUE, and LispWorks toolkit |
| Dec 1991 | 3.0 | Harlequin | |
| 17 Mar 1997 | 4.0 | Harlequin | For Windows, GUI with CAPI, CLIM 2.0 |
| 06 Jan 1999 | 4.1 | Harlequin | WithCORBA,Linux port |
| 19 Feb 2001 | 4.1.20 | Xanalys | |
| 19 Dec 2001 | 4.2 | Xanalys | Norun time fees for applications onWindows |
| 05 May 2002 | 4.2.6 | Xanalys | |
| 30 Jun 2003 | 4.3 | Xanalys | First release formacOS, withCocoa support |
| 08 Dec 2004 | 4.4 | Xanalys | |
| 15 Apr 2005 | 4.4.5 | LispWorks | |
| 31 Jul 2006 | 5.0 | LispWorks | 64-bit support,FreeBSD port |
| 27 Mar 2008 | 5.1 | LispWorks | |
| 06 Jan 2010 | 6.0 | LispWorks | Withsymmetric multiprocessing,Solaris on Intel port, CAPI forGTK+ |
| 27 Jan 2012 | 6.1 | LispWorks | High-quality drawing, 64-bitFreeBSD port |
| 05 May 2015 | 7.0 | LispWorks[6] | ARMLinux,iOS,Android, fullUnicode, Hobbyist Edition |
| 13 Nov 2017 | 7.1 | LispWorks[7] | 64-bitiOS, ARM64Linux |
| 14 Dec 2021 | 8.0 | LispWorks[8] | Native support for Apple silicon Macs |
| 03 Mar 2025 | 8.1 | LispWorks[9] | Support for Wayland and Gtk+ 3 |