CLISP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 12 aprilie 2019; verificările necesită 5 modificări .
CLISP
Tip de compilator și runtime
Autor Bruno Haible și Michael Stoll
Dezvoltator Variat
Sistem de operare Sisteme de operare asemănătoare Unix , Microsoft Windows
Limbi de interfață Engleză
Prima editie aprilie 1987
ultima versiune
versiune beta
Licență Licență publică generală GNU
Site-ul web clipp.cons.org

CLISP  este o implementare a limbajului de programare Common Lisp . Este un software gratuit , disponibil sub GPL și face parte din proiectul GNU .

CLISP include un interpret , un compilator de bytecode , un depanator , precum și o interfață socket , o interfață pentru interfața cu alte limbaje de programare, suport puternic pentru internaționalizare și sisteme de obiecte ( CLOS și MOP ).

CLISP este scris în limbajele de programare C și Common Lisp .

Istorie

CLISP a fost lansat în aprilie 1987 de studenții germani Bruno Haible și Michael Stoll , care au scris prima versiune pentru Atari ST în Common Lisp și limbaj de asamblare pentru procesorul Motorola 68000 .

Pe 9 octombrie 1992 , a fost lansată versiunea 2.0 ,  prima versiune a CLISP pentru Linux . [patru]

Începând cu versiunea 2.1 , lansată la 1 ianuarie 1993 , CLISP a fost lansat în conformitate cu termenii GPL . În același timp, pe lângă versiunile pentru Atari ST și Linux, au fost lansate versiuni pentru platformele Amiga 500 și 2000 , precum și pentru sistemele de operare OS / 2 și MS-DOS . Inițial, totuși, autorii nu au intenționat să lanseze CLISP sub GPL, dar CLISP a folosit biblioteca GNU readline și, prin urmare, a putut fi distribuit numai în condițiile GPL. Ca urmare a unui schimb de e-mail cu Richard Stallman , Bruno Heible a decis să nu abandoneze utilizarea GNU readline și să distribuie CLISP sub GPL. [5]

Portabilitate

CLISP este foarte portabil și rulează pe toate sistemele de operare asemănătoare Unix , precum și pe Microsoft Windows .

Aplicație

Paul Graham a folosit CLISP pentru a crea software- ul Viaweb , care a permis utilizatorilor să-și creeze propriile magazine online. În vara anului 1998, Viaweb a fost achiziționată de Yahoo! .

Literatură

Note

  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. Postarea grupului de știri Comp.os.linux despre lansarea CLISP pentru Linux
  5. Corespondența dintre Bruno Heible și Richard Stallman . Consultat la 5 noiembrie 2009. Arhivat din original la 17 septembrie 2019.

Link -uri