CLISP - CLISP

CLISP
LogoCLISP.jpg
Оригинальный автор (ы)Бруно Хейбле, Майкл Столл
Разработчики)Разные
изначальный выпускАпрель 1987 г.; 33 года назад (1987-04)
Стабильный выпуск
2.49 / 7 июля 2010 г.; 10 лет назад (2010-07-07)
Репозиторий Отредактируйте это в Викиданных
Операционная системаКроссплатформенность
Доступно вCommon Lisp
ТипКомпилятор, время выполнения
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтзажимать.sourceforge.io

В вычисление, CLISP это реализация язык программирования Common Lisp изначально разработан Бруно Хейбле и Майклом Столлом для Atari ST. Сегодня он поддерживает Unix и Майкрософт Виндоус операционные системы.

CLISP включает устный переводчик, а байт-код компилятор, отладчик, разъем интерфейс, интерфейс иностранного языка высокого уровня, сильный интернационализация поддержка и два объект системы: Общая объектная система Lisp (ЗАКРЫТЬ) и метаобъект протокол (СС).

Это написано в C и Common Lisp. Теперь это часть Проект GNU и является бесплатно программное обеспечение, доступный в соответствии с условиями Стандартная общественная лицензия GNU (GPL).

История

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

Порты

CLISP чрезвычайно портативен, работает почти на всех Unix -основан операционные системы а также на Майкрософт Виндоус. Хотя интерпретация байт-кода обычно медленнее, чем запуск скомпилированных собственных двоичных файлов, это не всегда является серьезной проблемой (особенно в таких приложениях, как веб-разработка, где ввод-вывод является узким местом). CLISP также проще настроить, чем другие популярные FOSS Общие Лиспы, такие как SBCL.

Принятие

Пол Грэм использовал CLISP для запуска программного обеспечения для своего Viaweb запускать. Viaweb был одним из первых веб приложение; части его все еще существуют как Yahoo! Магазины, база для Yahoo Shopping.

Конрада Барски Земля Лиспа использует некоторые специфические для CLISP функции в упражнениях из учебника.

Смотрите также

  • GNU Common Lisp - другая реализация Common Lisp проекта GNU

Рекомендации

внешняя ссылка