Embeddable Common Lisp
Embeddable Common Lisp | |
---|---|
Тип | Компилятор и runtime |
Автор | Giuseppe Attardi |
Разработчик | Juanjo Garcia-Ripoll |
Написана на | Си и Common Lisp |
Операционные системы | Unix-подобные операционные системы, Microsoft Windows |
Языки интерфейса | Common Lisp |
Аппаратная платформа | ARM |
Последняя версия | 9.10.2 (9 октября 2009) |
Репозиторий | gitlab.com/embeddable-co… |
Лицензия | GNU General Public License |
Сайт | ecls.sourceforge.net |
Embeddable Common Lisp(ECL) - реализация языка программирования Common Lisp. Распространяется на условиях лицензии GPL. ECL является развитием ECoLisp.
В состав ECL входят интерпретатор байт-кода, а также транслятор на язык программирования Си.
ECL поддерживает объектные системы CLOS и MOP, интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др.
Портируемость
ECL хорошо портируем и работает на операционных системах Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X и Microsoft Windows.