ABCL
E561573
ABCL (Armed Bear Common Lisp) is an implementation of the Common Lisp programming language that runs on the Java Virtual Machine, enabling interoperability with Java code.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Common Lisp implementation
ⓘ
free software project ⓘ open-source software ⓘ |
| acronym | ABCL NERFINISHED ⓘ |
| canAccessFromLisp | Java fields ⓘ |
| canBeEmbeddedIn | Java applications ⓘ |
| canCallFromLisp | Java methods ⓘ |
| canInstantiateFromLisp | Java objects ⓘ |
| category |
Common Lisp implementation on JVM
ⓘ
Lisp for the Java platform NERFINISHED ⓘ |
| conformsTo | ANSI Common Lisp standard (substantial subset) NERFINISHED ⓘ |
| fullName | Armed Bear Common Lisp NERFINISHED ⓘ |
| hasComponent |
Java-Lisp interoperability layer
ⓘ
Lisp compiler to JVM bytecode ⓘ Lisp interpreter ⓘ |
| hasFeature |
ASDF support
ⓘ
CLOS (Common Lisp Object System) NERFINISHED ⓘ Garbage collection via JVM ⓘ Java object access from Lisp ⓘ compilation to JVM bytecode ⓘ condition system ⓘ dynamic class loading ⓘ embedding in Java applications ⓘ foreign-function-like access via Java interop ⓘ interactive REPL ⓘ loading Lisp code from JAR files ⓘ package system ⓘ threads support (via JVM) ⓘ |
| implementationLanguage | Java NERFINISHED ⓘ |
| license |
GNU General Public License
ⓘ
GPL-compatible free software license ⓘ |
| operatingSystem | cross-platform (via JVM) ⓘ |
| primaryUse |
integrating Common Lisp with Java codebases
ⓘ
running Common Lisp on the JVM ⓘ scripting and extension language for Java applications ⓘ |
| programmingLanguage | Common Lisp NERFINISHED ⓘ |
| repositoryHosting | GitHub NERFINISHED ⓘ |
| runsOn | Java Virtual Machine NERFINISHED ⓘ |
| supportsDeploymentAs |
JAR file
ⓘ
library for Java projects ⓘ |
| supportsInteroperabilityWith |
Java
NERFINISHED
ⓘ
Java classes ⓘ Java libraries ⓘ |
| supportsStandard |
Common Lisp
NERFINISHED
ⓘ
JVM bytecode ⓘ |
| targetPlatform | Java Virtual Machine NERFINISHED ⓘ |
| website | https://abcl.org/ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.