CLISP: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
PBot (обсуждение | вклад) м автоматическая замена параметров карточки в соответствии с новым форматом |
→Преамбула: Есть на Викиданных |
||
Строка 5: | Строка 5: | ||
| developer = Various |
| developer = Various |
||
| released = апрель 1987 |
| released = апрель 1987 |
||
| latest_release_version = 2.49 |
|||
| latest_release_date = [[7 июля]] [[2010]] |
|||
| operating_system = [[Unix-подобная операционная система|Unix-подобные операционные системы]], [[Microsoft Windows]] |
| operating_system = [[Unix-подобная операционная система|Unix-подобные операционные системы]], [[Microsoft Windows]] |
||
| language = [[Английский]] |
| language = [[Английский]] |
Версия от 18:32, 28 июля 2016
CLISP | |
---|---|
Тип | Компилятор и runtime |
Авторы | Bruno Haible и Michael Stoll |
Разработчик | Various |
Операционные системы | Unix-подобные операционные системы, Microsoft Windows |
Языки интерфейса | Английский |
Первый выпуск | апрель 1987 |
Последняя версия | |
Бета-версия |
|
Репозиторий | gitlab.com/gnu-clisp/cli… |
Лицензия | GNU General Public License |
Сайт | 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.
9 октября 1992 была выпущена версия 2.0 — первая версия CLISP для Linux.[4]
Начиная с версии 2.1, вышедшей 1 января 1993, CLISP стал распространяться на условиях лицензии GPL. Одновременно, помимо версий для Atari ST и Linux, были выпущены версии для платформ Amiga 500 и 2000, а также для операционных систем OS/2 и DOS. Изначально, правда, авторы не намеревались выпускать CLISP под GPL, однако CLISP использовал библиотеку GNU readline и, следовательно, мог распространяться только на условиях GPL. В результате электронной переписки с Ричардом Столлманом Бруно Хайбле принял решение не отказываться от использования GNU readline и распространять CLISP на условиях лицензии GPL.[5]
Портируемость
CLISP весьма переносим, он запускается на всех Unix-подобных операционных системах, а также на Microsoft Windows.
Применение
Пол Грэм использовал CLISP для создания программного обеспечения Viaweb, позволявшего пользователям создавать свои собственные интернет-магазины. Летом 1998 года Viaweb был приобретён компанией Yahoo!.
Примечания
- ↑ https://sourceforge.net/p/clisp/clisp/ci/clisp_2_49-2010-07-07/tree/src/NEWS
- ↑ http://hg.code.sf.net/p/clisp/clisp/rev/614b99fdba0c
- ↑ http://hg.code.sf.net/p/clisp/clisp/file/614b99fdba0c/src/ChangeLog
- ↑ Сообщение в группе новостей comp.os.linux о выпуске CLISP для Linux
- ↑ Переписка Бруно Хайбле и Ричарда Столлмана
Ссылки
- Домашняя страница CLISP (англ.)
- Статья о CLISP в CLIKI (англ.)