CLISP
Z Wikipedii
CLISP | |
Pierwsze wydanie | Kwiecień 1987 |
Aktualna wersja stabilna | 2.54 / 15 maja 2008 |
Producent | Bruno Haible, Michael Stoll |
Licencja | GNU General Public License |
Platforma sprzętowa | Wieloplatformowy |
http://clisp.cons.org/ |
CLISP - język programowania pierwotnie rozwijany przez Bruno Hibble'a oraz Michaela Stolla dla Atari ST. Obecnie wspiera systemy Unix oraz Microsoft Windows.
CLISP jest implementacją języka Common Lisp, włączając interpreter oraz kod bajtowy, kompilator, jak również debugger, interfejs gniazd, dobre wsparcie wielu języków, oraz objektowe systemy (CLOS i MOP).
CLISP został napisany w języku C oraz Common Lisp. Obecnie CLISP jest częścią Projektu GNU dostępną jako wolne oprogramowanie, dostępne na zasadach Powszechnej Licencji Publicznej GNU (GPL).
Spis treści |
[edytuj] Historia
Haible pierwotnie nie zamierzał rozpowszechniać CLISP na zasadach GPL, jednak ostatecznie zgodził się na taką ewentualność w opublikowanej korespondencji e-mailowej z Richardem Stellmanem. Powstał problem czy CLISP był produktem pochodnym biblioteki GNU readline .[1]
[edytuj] Porty
CLISP niezwykle przenośny, możliwy do uruchomienia niemal na wszystkich systemach operacyjnym z rodziny Unix jak również na Microsoft Windows. Chociaż interpretowany kod bajtowy jest zazwyczaj wolniejszy niż natywne, kompilowane pliki wykonywalne, ni ejest to zazwyczaj głównym zagadnieniem. (zwłaszcza w aplikacjach sieciowych, gdzie wejście/wyjście ma zwykle małą przepustowość)
[edytuj] Zastosowanie
Paul Graham użed CLISP do stworzenia i uruchomienia Viaweb. Viaweb było pierwszą aplikacją internetową; jego część wciąż istnieje i działa jako Yahoo! Stores, będącego podstawą Yahoo Shopping.