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.

All labels observed (1)

Label Occurrences
ECL canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Common Lisp implementation ⓘ
embeddable programming language implementation ⓘ
acronymFor Embeddable Common Lisp ⓘ
canBeUsedWith Clang ⓘ
GCC ⓘ
canCompileTo C ⓘ
category Common Lisp implementation ⓘ
compiler infrastructure ⓘ
embeddable interpreter ⓘ
conformsTo ANSI Common Lisp standard ⓘ
designedFor embedding into C applications ⓘ
embedding into C++ applications ⓘ
feature ASDF support ⓘ
CLOS (Common Lisp Object System) ⓘ
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 ⓘ
hasComponent Lisp compiler to C ⓘ
bytecode interpreter ⓘ
runtime library ⓘ
implementsLanguage Common Lisp ⓘ
license GNU Lesser General Public License ⓘ
LGPL ⓘ
openSource true ⓘ
primaryImplementationLanguage C ⓘ
supports bytecode compilation ⓘ
interpreted execution ⓘ
native code compilation via C compiler ⓘ
supportsPlatform BSD ⓘ
Linux ⓘ
Unix-like systems ⓘ
Windows ⓘ
macOS ⓘ
supportsStandard ANSI X3J13 Common Lisp ⓘ
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 ⓘ

How these facts were elicited

Referenced by (1)

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