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 |
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.