КЛИСП
-
История и разработка
- CLISP — реализация языка программирования Common Lisp, разработанная Бруно Хайблом и Майклом Столлом для Atari ST.
- Первоначально CLISP не распространялся под лицензией GPL, но позже Хайбл согласился на это после обмена сообщениями с Ричардом Столлманом.
-
Особенности и функциональность
- CLISP включает интерпретатор, компилятор байт-кода, отладчик, интерфейс сокетов, высокоуровневый интерфейс на иностранном языке, мощную поддержку интернационализации и две объектные системы: CLOS и MOP.
- Написана на C и Common Lisp.
- Является частью проекта GNU и свободным программным обеспечением под лицензией GPL.
-
Портативность и производительность
- CLISP работает практически во всех операционных системах на базе Unix и в Microsoft Windows.
- Интерпретация байт-кода медленнее, чем запуск скомпилированных двоичных файлов, но это не всегда проблема в веб-разработке.
- CLISP проще в настройке, чем другие популярные FOSS Common Lisps, такие как SBCL.
-
Принятие и использование
- Пол Грэм использовал CLISP для запуска программного обеспечения для Viaweb, одного из первых веб-приложений.
- Части Viaweb до сих пор существуют под названием Yahoo! Магазины, база для Yahoo Shopping.
- В книге Конрада Барски «Land of Lisp» используются функции, специфичные для CLISP.
-
Дополнительная информация
- Портал бесплатного программного обеспечения с открытым исходным кодом.
- GNU Common Lisp — другая реализация Common Lisp в проекте GNU.
- Внешние ссылки: официальный веб-сайт, статья Clisp о CLIKI.