Embeddable Common Lisp
Embeddable Common Lisp (ECL) — реализация языка программирования Common Lisp. Распространяется на условиях лицензии GNU LGPL. ECL является развитием ECoLisp.
| Embeddable Common Lisp | |
|---|---|
| Тип | Компилятор и runtime |
| Автор | Giuseppe Attardi |
| Разработчик | Juanjo Garcia-Ripoll |
| Написана на | Си и Common Lisp |
| Операционная система | Unix-подобные операционные системы, Microsoft Windows |
| Аппаратная платформа | ARM |
| Последняя версия |
|
| Лицензия | GNU LGPL |
| Сайт | ecls.sourceforge.net |
ECL поддерживает объектные системы CLOS и MOP, интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др.
В состав ECL входят интерпретатор байт-кода и транслятор на язык программирования Си, что позволяет создавать двоичные исполнимые модули.
Портируемость
ECL хорошо портируем и работает на операционных системах Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X и Microsoft Windows.
Применение
ECL может использоваться для создания приложений или для написания расширений приложений, написанных на С/C++.
Примечания
Ссылки
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.