CLISP

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. dubna 2019; kontroly vyžadují 5 úprav .
CLISP
Typ kompilátor a runtime
Autor Bruno Haible a Michael Stoll
Vývojář Rozličný
Operační systém Unixové operační systémy , Microsoft Windows
Jazyky rozhraní Angličtina
První vydání dubna 1987
Nejnovější verze
beta verze
Licence GNU General Public License
webová stránka clipp.cons.org

CLISP  je implementace programovacího jazyka Common Lisp . Je to svobodný software dostupný pod licencí GPL a součást projektu GNU .

CLISP obsahuje interpret , kompilátor bajtového kódu , debugger a také soketové rozhraní , rozhraní pro propojení s jinými programovacími jazyky, silnou podporu internacionalizace a objektové systémy ( CLOS a MOP ).

CLISP je napsán v programovacích jazycích C a Common Lisp .

Historie

CLISP byl zahájen v dubnu 1987 německými studenty Bruno Haiblem a Michaelem Stollem , kteří napsali první verzi pro Atari ST v Common Lisp a assembleru pro procesor Motorola 68000 .

9. října 1992 byla vydána verze 2.0 ,  první verze CLISP pro Linux . [čtyři]

Počínaje verzí 2.1 , vydanou 1. ledna 1993 , byl CLISP vydán za podmínek GPL . Současně byly kromě verzí pro Atari ST a Linux vydány verze pro platformy Amiga 500 a 2000 a také pro operační systémy OS/2 a MS-DOS . Původně však autoři nezamýšleli vydat CLISP pod GPL, ale CLISP používal knihovnu GNU readline , a proto mohl být distribuován pouze za podmínek GPL. V důsledku výměny e-mailů s Richardem Stallmanem se Bruno Heible rozhodl neopustit používání GNU readline a distribuovat CLISP pod licencí GPL. [5]

Přenositelnost

CLISP je vysoce přenosný a běží na všech operačních systémech podobných Unixu a také na Microsoft Windows .

Aplikace

Paul Graham použil CLISP k vytvoření softwaru Viaweb , který uživatelům umožňoval vytvářet vlastní online obchody. V létě 1998 Viaweb získal Yahoo! .

Literatura

Poznámky

  1. https://sourceforge.net/p/clisp/clisp/ci/clisp_2_49-2010-07-07/tree/src/NEWS
  2. http://hg.code.sf.net/p/clisp/clisp/rev/614b99fdba0c
  3. http://hg.code.sf.net/p/clisp/clisp/file/614b99fdba0c/src/ChangeLog
  4. Příspěvek diskusní skupiny Comp.os.linux o vydání CLISP pro Linux
  5. Korespondence mezi Brunem Heiblem a Richardem Stallmanem . Získáno 5. listopadu 2009. Archivováno z originálu 17. září 2019.

Odkazy