CLISP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 12 april 2019; kontroller kräver 5 redigeringar .
CLISP
Sorts kompilator och körtid
Författare Bruno Haible och Michael Stoll
Utvecklaren Olika
Operativ system Unix-liknande operativsystem , Microsoft Windows
Gränssnittsspråk engelsk
Första upplagan april 1987
senaste versionen
betaversion
Licens GNU General Public License
Hemsida clip.cons.org

CLISP  är en implementering av programmeringsspråket Common Lisp . Det är fri programvara , tillgänglig under GPL , och en del av GNU-projektet .

CLISP inkluderar en tolk , en bytekodkompilator , en debugger , samt ett socket-gränssnitt , ett gränssnitt för gränssnitt med andra programmeringsspråk, starkt internationaliseringsstöd och objektsystem ( CLOS och MOP ).

CLISP är skrivet i programmeringsspråken C och Common Lisp .

Historik

CLISP startades i april 1987 av tyska studenter Bruno Haible och Michael Stoll , som skrev den första versionen för Atari ST i Common Lisp och assemblerspråk för Motorola 68000- processorn .

Den 9 oktober 1992 släpptes version 2.0 , den  första versionen av CLISP för Linux . [fyra]

Från och med version 2.1 , släppt den 1 januari 1993 , har CLISP släppts under villkoren i GPL . Samtidigt, förutom versioner för Atari ST och Linux, släpptes versioner för Amiga 500 och 2000 plattformarna , såväl som för OS/2 och MS-DOS operativsystem . Från början hade författarna dock inte för avsikt att släppa CLISP under GPL, men CLISP använde GNU readline- biblioteket och kunde därför endast distribueras under GPL:s villkor. Som ett resultat av ett e-postutbyte med Richard Stallman beslutade Bruno Heible att inte överge användningen av GNU readline och distribuera CLISP under GPL. [5]

Portabilitet

CLISP är mycket portabel och körs på alla Unix-liknande operativsystem samt Microsoft Windows .

Applikation

Paul Graham använde CLISP för att skapa Viaweb- mjukvaran , som gjorde det möjligt för användare att skapa sina egna onlinebutiker. Sommaren 1998 förvärvades Viaweb av Yahoo! .

Litteratur

Anteckningar

  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. Comp.os.linux nyhetsgruppsinlägg om releasen av CLISP för Linux
  5. Korrespondens mellan Bruno Heible och Richard Stallman . Hämtad 5 november 2009. Arkiverad från originalet 17 september 2019.

Länkar