Embeddable Common Lisp

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

Компилятор и runtime

Автор

Giuseppe Attardi

Разработчик

Juanjo Garcia-Ripoll

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

Unix-подобные операционные системы, Microsoft Windows

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

13.5.1[1] (28 мая 2013)

Лицензия

GNU LGPL

Сайт

http://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++.

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

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