CLforJava
Encyclopedia
CLforJava is an unfinished implementation of Common Lisp
Common Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...

 in the Java programming language
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

. The project is actively developed at the College of Charleston
College of Charleston
The College of Charleston is a public, sea-grant and space-grant university located in historic downtown Charleston, South Carolina, United States...

. It allows for the compilation of Lisp code into Java byte code, and also provides the ability to use Lisp types and code from within Java programs.

The CLforJava project is a long-term effort by undergraduate and graduate students to create a completely new implementation of the Common Lisp computer language. A key feature differentiating it from other Lisp/Java implementations is its ability to “intertwine” with the Java language. The goal of the project is to build an entirely new compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

 written in CLforJava itself.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK