CLISP - CLISP
Оригинальный автор (ы) | Бруно Хейбле, Майкл Столл |
---|---|
Разработчики) | Разные |
изначальный выпуск | Апрель 1987 г. |
Стабильный выпуск | 2.49 / 7 июля 2010 г. |
Репозиторий | |
Операционная система | Кроссплатформенность |
Доступно в | Common Lisp |
Тип | Компилятор, время выполнения |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | зажимать |
Эта статья нужны дополнительные цитаты для проверка.Сентябрь 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В вычисление, 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
Рекомендации
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |