Allegro Common Lisp | |
---|---|
Тип | интегрированная среда разработки |
Разработчик | Franz Inc. |
Операционная система | кроссплатформенное ПО |
Последняя версия |
|
Лицензия | Franz Software License Agreement [2] |
Сайт | franz.com/products/alleg… |
Allegro Common Lisp — коммерческая реализация языка программирования Common Lisp, разрабатываемая компанией Franz Inc. В состав Allegro Common Lisp входит также кроссплатформенная интегрированная среда разработки и отладчик[3] . Allegro Common Lisp включает всю функциональность ANSI Common Lisp, а также некоторые расширения, такие как OpenGL интерфейс, ветвление, CLOS-потоки, CLOS MOP, юникод, SSL-потоки и реализацию некоторых TCP протоколов.
Американская компания Franz Inc, производитель системы Allegro Common Lisp, была основана в 1984 году сотрудниками ИТ-департамента из Калифорнийского университета. Целью её создания первоначально было предоставление коммерческой поддержки для Lisp-системы Franz Lisp, созданной в конце 1970-х — начале 1980-х совместными усилиями ИТ-лабораторий нескольких университетов США и распространявшейся под лицензией BSD. Компания портировала Franz Lisp на несколько новых платформ (Motorola 68000, SUN).
Когда в 1985 году был завершён процесс стандартизации языка Lisp и опубликован стандарт, получивший имя Common Lisp, в течение нескольких лет произошла переориентация большинства американских пользователей на новый стандарт. В этих условиях Franz Inc не смогла найти заказов и, чтобы избежать закрытия, была вынуждена приступить к разработке собственной реализации Common Lisp, которой было дано имя Allegro. Таким образом, Allegro Common Lisp (или «Allegro CL», как он сокращённо именуется на сайте производителя) развивается уже три десятилетия. Последняя на текущий момент версия 10.1 выпущена 15 февраля 2017 года.
Allegro Common Lisp 10.1 функционирует на платформах:
Платформа | Поддержка SMP |
---|---|
64-bit Linux (ARMv8) glibc 2.17 | ДА |
32-bit Linux (x86) glibc 2.12 | ДА |
64-bit Linux (x64) glibc 2.12 | ДА |
32-bit macOS 10.11 | НЕТ |
64-bit macOS 10.11 | ДА |
32-bit Windows | ДА |
64-bit Windows | ДА |
32-bit FreeBSD (x86) | НЕТ |
64-bit Solaris/AMD | НЕТ |
32-bit Solaris/SPARC | НЕТ |
64-bit Solaris/SPARC | НЕТ |
В составпоставляемой системы входят базовые компоненты:
Система поставляется в нескольких различных редакциях, отличающихся составом библиотек и инструментария.
Это заготовка статьи о программировании. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .