Corman Common Lisp

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Corman Common Lisp
Тип

Среда разработки программного обеспечения

Разработчик

Corman Technologies

Операционная система

Microsoft Windows

Последняя версия

3.0 (14 сентября 2006)

Лицензия

Лицензия MIT

Сайт

cormanlisp.com

Corman Common Lisp — коммерческая реализация языка программирования Common Lisp, разрабатываемая компанией Corman Technologies.

В состав Corman Common Lisp входят компилятор, который весь код компилилирует в машинный код, ассемблер и дизассемблер для архитектуры x86 и интегрированная среда разработки.

Corman Common Lisp доступен только на платформе Microsoft Windows.

Особенности[править | править вики-текст]

Большая часть Corman Common Lisp написана на Common Lisp, меньшая на С/С++ и ассемблере.

Система, помимо, собственно, компилятора, включает в себя простую интегрированную среду разработки и ряд дополнительных библиотек. В частности — FFI[en] (интерфейс вызова функций, написанных на других языках программирования), THREAD — которая обеспечивает многопоточность и WIN32 — позволяющая обращаться к WIN32 API. Одно из расширений языка Common Lisp, реализованное в данной системе — специальный Си-парсер, позволяющий загружать заголовочные файлы (.h) библиотек на языке Си, и встроенный ассемблер.[1].

Лицензирование[править | править вики-текст]

Изначально CormanLisp представлял собой проприетарный продукт с частично открытым кодом. Он был свободно доступен (для некоммерческого использования) вместе с исходными кодами (за исключением IDE, ведущего себя как классическое Nagware, через месяц работы с месячным сроком использования)[2].

С начала января 2015 года Corman Lisp открыт под лицензией MIT, его исходный код помещён на GitHub[2].

Примечания[править | править вики-текст]

  1. В.М. Рувинская, А. Шумицкий (Одесский национальный политехнический университет, Украина) Многоцелевая экспертная система на основе правил-продукций // Научно-теоретический журнал «Искусственный интеллект». — 2002. — № 3.
  2. 1 2 Zach Beane. Corman Lisp sources are now available. the Trendy Things (January 5, 2015). Проверено 27 февраля 2015.

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