Corman Common Lisp

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

Corman Common Lisp
Тип Среда разработки программного обеспечения
Разработчик Corman Technologies
Операционная система Microsoft Windows
Первый выпуск 1995 (1995)
Последняя версия
Лицензия Лицензия MIT
Сайт cormanlisp.com

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

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

Особенности

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

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

Лицензирование

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

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

30 декабря 2018 вышла версия 3.1 — первый релиз от сообщества, содержащий ряд улучшений и, прежде всего — адаптированный для работы с новыми, 64-разрядными версиями Windows и собираемый с помощью Visual Studio 2015 Community Edition[4].

Примечания

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

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.