Developer(s) Daniel KochmaĆski Type Compiler and runtime | License LGPL-2.1+ | |
Stable release 16.1.3 / December 19, 2016; 2 months ago (2016-12-19) Operating system |
Embeddable Common Lisp (ECL) is a LGPL Common Lisp implementation aimed at producing a small-footprint Lisp system that can be embedded into existing C-based applications. It is able to create stand-alone ELF executables from Common Lisp code and runs on most platforms that support a C compiler.
Because it compiles Common Lisp to C, it also features an FFI system, including support for inline C to be used or generated from Common Lisp. Inline C FFI combined with Common Lisp macros and custom SETF expansions yield a compile-time preprocessor.
References
Embeddable Common Lisp Wikipedia(Text) CC BY-SA