CLISP

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
CLISP
Файл:LogoCLISP.jpg
Тип Компилятор и runtime
Разработчик Various
ОС Unix-подобные операционные системы, Microsoft Windows
Язык интерфейса Common Lisp
Версия 2.48 (28 июля 2009)
Лицензия GNU General Public License
Сайт http://clisp.cons.org/

CLISP — реализация языка программирования Common Lisp. Является свободным программным обеспечением, доступным на условиях лицензии GPL, и частью проекта GNU.

В состав CLISP входят интерпретатор, компилятор байт-кода, отладчик, а также интерфейс сокетов, интерфейс для стыковки с другими языками программирования, сильная поддержка интернационализации и объектные системы (CLOS и MOP).

CLISP написан на языках программирования C и Common Lisp.

История

Начало CLISP было положено в апреле 1987 года немецкими студентами Bruno Haible и Michael Stoll, которые написали первую версию для Atari ST на Common Lisp и языке ассемблера процессора Motorola 68000.

В октябре 1992 была выпущена версия 2.0 — первая версия CLISP для Linux.[1]

Начиная с версии 2.1 CLISP стал распространяться на условиях лицензии GPL. Изначально авторы не намеревались выпускать CLISP под GPL. Однако CLISP использовал библиотеку GNU readline и, следовательно, мог распространяться только на условиях GPL. В результате электронной переписки с Ричардом Столлманом Bruno Haible принял решение не отказываться от использования GNU readline и распространять CLISP на условиях лицензии GPL.[2]

Портируемость

CLISP весьма переносим, он запускается на всех Unix-подобных операционных системах, а также на Microsoft Windows.

Применение

Пол Грэм использовал CLISP для создания программного обеспечения Viaweb, позволявшего пользователям создавать свои собственные интернет-магазины. Летом 1998 года Viaweb был приобретён компанией Yahoo!.

Примечания

Ссылки

de:CLISP en:CLISP es:CLISP gl:CLISP ja:CLISP pl:CLISP ro:CLISP uk:CLISP

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....