Jump to content

КЛИСП

КЛИСП
Оригинальный автор(ы) Бруно Хайбле, Майкл Столл
Разработчик(и) Различный
Первоначальный выпуск апрель 1987 г .; 37 лет назад ( 1987-04 )
Стабильная версия
2.49 / 7 июля 2010 г .; 13 лет назад ( 07.07.2010 )
Репозиторий
Операционная система Кросс-платформенный
Доступно в Общий Лисп
Тип Компилятор , среда выполнения
Лицензия Стандартная общественная лицензия GNU
Веб-сайт www .gnu .org /программное обеспечение /клисп /

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

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

Он написан на C и Common Lisp . Теперь это часть проекта GNU Project и бесплатное программное обеспечение , доступное на условиях GNU General Public License (GPL).

История [ править ]

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

Порты [ править ]

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

Принятие [ править ]

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

В книге Конрада Барски «Land of Lisp» в упражнениях из учебника используются некоторые специфичные для CLISP функции.

См. также [ править ]

  • GNU Common Lisp — еще одна реализация Common Lisp проекта GNU.

Ссылки [ править ]

Внешние ссылки [ править ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 006d8e477c03b27813bcf2d76ec0bfec__1718022000
URL1:https://arc.ask3.ru/arc/aa/00/ec/006d8e477c03b27813bcf2d76ec0bfec.html
Заголовок, (Title) документа по адресу, URL1:
CLISP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)