Embeddable Common Lisp (ECL) — свободная реализация языка программирования Common Lisp. Распространяется на условиях свободной лицензии GNU Lesser General Public License. Embeddable Common Lisp является развитием ECoLisp.
Embeddable Common Lisp поддерживает объектные системы CLOS и MOP, интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др..
В состав Embeddable Common Lisp входят интерпретатор байт-кода и транслятор на язык программирования Си, что позволяет создавать двоичные исполнимые модули. Может использоваться для создания приложений или для написания расширений приложений, написанных на С/C++.
Embeddable Common Lisp хорошо портируем и работает на операционных системах семейства Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X и Microsoft Windows.
Ссылки