ECL

E561571

ECL (Embeddable Common Lisp) is a lightweight, embeddable implementation of the Common Lisp language that can compile to C and integrate closely with existing C/C++ applications.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
ECL canonical 1

Statements (49)

Predicate Object
instanceOf Common Lisp implementation
embeddable programming language implementation
acronymFor Embeddable Common Lisp NERFINISHED
canBeUsedWith Clang NERFINISHED
GCC NERFINISHED
canCompileTo C
category Common Lisp implementation
compiler infrastructure
embeddable interpreter
conformsTo ANSI Common Lisp standard NERFINISHED
designedFor embedding into C applications
embedding into C++ applications
feature ASDF support
CLOS (Common Lisp Object System) NERFINISHED
FFI to C
Unicode support
bignum arithmetic
condition system
garbage collection
incremental compilation
integration with existing C codebases
integration with existing C++ codebases
macro system
multithreading support
small runtime footprint
socket support
fullName Embeddable Common Lisp NERFINISHED
hasComponent Lisp compiler to C
bytecode interpreter
runtime library
implementsLanguage Common Lisp NERFINISHED
license GNU Lesser General Public License NERFINISHED
LGPL NERFINISHED
openSource true
primaryImplementationLanguage C
supports bytecode compilation
interpreted execution
native code compilation via C compiler
supportsPlatform BSD NERFINISHED
Linux
Unix-like systems
Windows
macOS
supportsStandard ANSI X3J13 Common Lisp NERFINISHED
typicalBuildTool C toolchain
useCase building standalone Common Lisp applications
extending C/C++ programs with Lisp
research and experimentation with Common Lisp
scripting inside C applications

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.