CLforJava

CLforJava is an implementation of Common Lisp in the Java programming language. The project is actively developed at the College of Charleston. 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 written in CLforJava itself.

External links

* [http://clforjava.cs.cofc.edu/twiki/bin/view/CLJdevenv/HowTo CLforJava Installation]
* [http://clforjava.cs.cofc.edu/forum/index.php CLforJava Forums]
* [http://www.international-lisp-conference.org/2005/media/boetje-slides-1.pdf CLforJava Impl (ILC 2005 Presentation)]
* [http://www.international-lisp-conference.org/2005/media/boetje-slides-2.pdf Unicode 4.0 In Common Lisp (ILC 2005 Presentation)]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline …   Wikipedia

  • Common Lisp Object System — For other uses, see Clos (disambiguation). The Common Lisp Object System (CLOS) is the facility for object oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP… …   Wikipedia

  • Movitz — is an implementation of the Common Lisp programming language for x86 computers. It runs with no underlying operating system and is intended as a development platform for operating system kernels, embedded, and single purpose applications . Movitz …   Wikipedia

  • CLISP — Original author(s) Bruno Haible, Michael Stoll Developer(s) Various Initial release April 1987; 24 years ago ( …   Wikipedia

  • OpenMusic — For other uses, see OpenMusic (disambiguation). OpenMusic logo. OpenMusic (OM) is an object oriented visual programming environment for musical composition based on Common Lisp. It may also be used as an all purpose visual interface to Lisp… …   Wikipedia

  • Mirai (software) — Mirai Developer(s) Izware Written in Common Lisp Operating system Windows Type 3D computer graphics …   Wikipedia

  • Common Lisp the Language — is an influential book by Guy L. Steele about Common Lisp. Contents 1 History 1.1 Before standardization 1.2 During standardization 1.3 A …   Wikipedia

  • Common Lisp Music — CLM (originally an acronym for Common Lisp Music) is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt. It runs in a number of various Lisp implementations or as a part of the Snd audio editor… …   Wikipedia

  • CommonLoops — (the Common Lisp Object Oriented Programming System;[1] an acronym reminiscent of the earlier Lisp OO system Loops for the Interlisp D system[2]) is an early programming language which extended Common Lisp to include Object oriented programming… …   Wikipedia

  • On Lisp — On Lisp: Advanced Techniques for Common Lisp is a book by Paul Graham on macro programming in Common Lisp. It is currently out of print[1], but can be freely downloaded as a pdf. References ^ http://www.cliki.net/On%20Lisp See also Anaphoric… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”