Girish Mahajan (Editor)

Embeddable Common Lisp

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Daniel KochmaƄski

Type
  
Compiler and runtime

Written in
  
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


Similar Topics