LispWorks - LispWorks
Paradigmata | Multi-paradigma: procesní, funkční, objektově orientovaný, meta, reflexní, obecný |
---|---|
Rodina | Lisp |
Vývojáři | Harlequin Ltd. 1987–2000 Xanalys Ltd. 2001–2005 LispWorks Ltd. 2005–2019 |
Poprvé se objevil | 1989 |
Stabilní uvolnění | 7.1.2 / 5. září 2019 |
Psací disciplína | Dynamický, silný |
Rozsah | Lexikální, volitelná dynamika |
Jazyk implementace | Společný Lisp |
Plošina | IA-32, x86-64, PAŽE, SPARC, PowerPC |
OS | Okna, Operační Systém Mac, Linux, FreeBSD, Solaris, AIX, Android, iOS |
Licence | Proprietární |
webová stránka | lispworks |
Ovlivněno | |
Lisp, Společný Lisp |
LispWorks je počítač software, a proprietární provádění a integrované vývojové prostředí (IDE) pro programovací jazyk Společný Lisp. LispWorks byl vyvinut britskou softwarovou společností Harlequin Ltd. a poprvé publikováno v roce 1989.[1] Harlekýn nakonec roztočil svoji divizi Lisp jako Xanalys Ltd., která převzala správu a práva na LispWorks. V lednu 2005 vytvořil tým Xanalys Lisp společnost LispWorks Ltd. za účelem prodeje, vývoje a podpory softwaru.
Mezi funkce LispWorks patří:
- Překladač nativního kódu a tlumočník pro rozšířený ANSI Common Lisp
- Implementace Společný systém objektů Lisp s podporou pro metaobjekt protokol
- Podpora pro 32-bit a 64-bit verze
- Rodák vlákna a symetrické více procesů
- Unicode podpora: umí číst a zapisovat soubory a podporuje takto kódované řetězce
- Cizí jazyk rozhraní (FFI) na rozhraní s rutinami napsanými v C
- A Jáva rozhraní
- The běžný aplikační programovací rozhraní (CAPI) grafické uživatelské prostředí (GUI) toolkit, which provides native look-and-feel on Windows, Kakao, GTK +, a Motiv
- An Emacs -jako editor; zdrojový kód je součástí edice Professional
- Posluchač Lisp,[2] který poskytuje Common Lisp read – eval – tisková smyčka (REPL)
- Grafický debugger, inspektor, stepper, profiler, prohlížeč třídy, atd.
- Zařízení ke generování samostatných spustitelných a sdílených souborů knihovny; ke zmenšení velikosti paměti lze pomocí třepačky stromů odstranit nepoužívaný kód a data
- Na Operační Systém Mac, poskytuje most k Cíl-C za použití Apple Kakao knihovny
- Mnoho knihoven je psáno pomocí Společný systém objektů Lisp (CLOS) a může být rozšířen uživatelem, zápisem podtříd a nových metod
Vydání Enterprise zahrnuje také KnowledgeWorks, který podporuje na základě pravidel nebo logické programování (včetně podpory pro Prolog ); databázové rozhraní CommonSQL; a a Společná architektura zprostředkovatele požadavků na objekty (CORBA) vazba.
V září 2009 bylo oznámeno, že LispWorks 6 bude podporovat souběžně vlákna a grafická sada nástrojů CAPI byla rozšířena o podporu GTK +.[3] LispWorks 6.1, vydaný v lednu 2012,[4] zahrnuje mnoho dalších vylepšení CAPI, jako je podpora vyhlazování výkresů.
LispWorks běžel na kosmická loď Deep Space 1. Volala aplikace RAX vyhrál cenu NASA Software of the Year v roce 1999.[5]
Zprávy
datum | Verze | Společnost | Poznámky |
---|---|---|---|
1987 | alfa | Harlekýn | Začala britská firma |
12. září 1989 | 1.0 | Harlekýn | GUI s CLX, CLUE a LispWorks sada nástrojů |
Prosince 1991 | 3.0 | Harlekýn | |
17. března 1997 | 4.0 | Harlekýn | Pro Windows, GUI s CAPI, CLIM 2.0 |
6. ledna 1999 | 4.1 | Harlekýn | S CORBA, Linux přístav |
19. února 2001 | 4.1.20 | Xanalys | |
19. prosince 2001 | 4.2 | Xanalys | Ne doba běhu poplatky za aplikace na Okna |
5. května 2002 | 4.2.6 | Xanalys | |
30. června 2003 | 4.3 | Xanalys | První vydání pro Operační Systém Mac, s Kakao Podpěra, podpora |
8. prosince 2004 | 4.4 | Xanalys | |
15. dubna 2005 | 4.4.5 | LispWorks | |
31. července 2006 | 5.0 | LispWorks | 64-bit Podpěra, podpora, FreeBSD přístav |
27. března 2008 | 5.1 | LispWorks | |
6. ledna 2010 | 6.0 | LispWorks | S symetrické více procesů, Solaris na portu Intel, CAPI pro GTK + |
27. ledna 2012 | 6.1 | LispWorks | Vysoce kvalitní kresba, 64bitová FreeBSD přístav |
5. května 2015 | 7.0 | LispWorks[6] | PAŽE Linux, iOS, Android, úplný Unicode, Hobbyist Edition |
13. listopadu 2017 | 7.1 | LispWorks[7] | 64-bit iOS, ARM64 Linux |
Viz také
Reference
- ^ „LispWorks 1.0 vydán v roce 1989“.
- ^ "Posluchač (uživatelská příručka LispWorks IDE (verze pro Macintosh))" ". 12. února 2015. Citováno 2019-01-06.
- ^ „Oznámení beta verze LispWorks 6.0“. Lispworks.com. Citováno 2013-07-19.
- ^ „Vydání LispWorks 6.1“. Lispworks.com. Citováno 2013-07-19.
- ^ „Cena softwaru NASA roku za vývoj založený na Harlequin“ (PDF). Globalgraphics.com. Citováno 2013-07-19.
- ^ „Vydání LispWorks 7.0“. Lispworks.com. Citováno 2015-05-09.
- ^ „Vydání LispWorks 7.1“. Lispworks.com. Citováno 2018-03-07.