Embeddable Common Lisp

Embeddable Common Lisp
Тип Компилятор и runtime
Автор Giuseppe Attardi
Разработчик Juanjo Garcia-Ripoll
Написана на Си и Common Lisp
Операционные системы Unix-подобные операционные системы, Microsoft Windows
Аппаратная платформа ARM
Последняя версия 21.2.1[1] (1 февраля 2021; 3 года назад (2021-02-01))
Репозиторий 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++.

Примечания

  1. "ECL 21.2.1 release". Архивировано 25 апреля 2022. Дата обращения: 15 апреля 2022.

Ссылки

  • Домашняя страница ECL
Перейти к шаблону «Common Lisp»
Реализации
Программное обеспечение
Библиотеки
  • CLSQL[англ.]
  • CL-HTTP[англ.]
  • CL-PPCRE
  • CLX[англ.]
  • Ironclad
  • SymbolicWeb
  • UnCommon Web
  • Weblocks
  • Hunchentoot
  • AllegroCache
  • ASDF[англ.]
  • CLiki[англ.]
  • CLIM[англ.]
Приложения
  • Clfswm
  • Common Music
  • Common Lisp Music[англ.]
  • Common Music Notation[англ.]
  • ICAD
  • InspireData
  • PrimeTrader
  • Mirai[англ.]
  • Maxima
  • OpenMusic
  • PWGL
  • Stumpwm
  • SiteGrinder
  • OASIS
  • AutoPrice
Среды разработки
Публикации
  • Common Lisp the Language[англ.]
  • Paradigms of AI Programming[англ.]
  • The Art of the Metaobject Protocol[англ.]
  • On Lisp[англ.]
  • Practical Common Lisp[англ.]
  • Object-Oriented Programming in Common Lisp[англ.]
Design committee
  • X3J13[англ.]
  • Гай Стил[англ.]
Другое
Перейти к шаблону «Лисп»
Характеристики
Объектные системы systems
Реализации
Стандарты
Common
Lisp
Scheme
ISLISP
Нестандартные
Лого
Операционная система
  • Common Lisp Interface Manager, McCLIM
  • Genera
  • Scsh
  • Аппаратное обеспечение
    Сообщество
    Стандарты
    Образование
    Книги
    • Common Lisp the Language
    • How to Design Programs (HTDP)
    • On Lisp
    Куррикулум
    • ProgramByDesign
    Разработчики
    Люди
    • Категория Категория
    • Категория Категория
    • Список Список