Embeddable Common Lisp

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Addbot (обсуждение | вклад) в 15:39, 15 марта 2013 (Перемещение 1 интервики на Викиданные, d:q4038020). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Embeddable Common Lisp
Тип Компилятор и runtime
Автор Giuseppe Attardi
Разработчик Juanjo Garcia-Ripoll
Написана на Си и Common Lisp
Операционные системы Unix-подобные операционные системы, Microsoft Windows
Последняя версия 11.1.1 (16 января 2011)
Репозиторий gitlab.com/embeddable-co…
Лицензия GNU LGPL
Сайт ecls.sourceforge.net

Embeddable Common Lisp (ECL) — реализация языка программирования Common Lisp. Распространяется на условиях лицензии GNU LGPL. ECL является развитием ECoLisp.

ECL поддерживает объектные системы CLOS и MOP, интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др.

В состав ECL входят интерпретатор байт-кода и транслятор на язык программирования Си, что позволяет создавать двоичные исполнимые модули.

Портируемость

ECL хорошо портируем и работает на операционных системах Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X и Microsoft Windows.

Применение

ECL может использоваться для создания приложений или для написания расширений приложений, написанных на С/C++.

Ссылки