Larceny (Scheme implementation)
From Wikipedia, the free encyclopedia
Larceny | |
Developer: | The Larceny Project |
---|---|
Latest release: | 0.93 / Nov 10, 2006 |
OS: | Cross-platform |
Use: | Programming language |
License: | Open Source |
Website: | ccs.neu.edu/home/will/Larceny/ |
The Larceny Project is a set of Scheme implementations using the Twobit optmizing Scheme compiler. Larceny is the back-end which compiles to native x86 or Sparc code, Petit Larceny is a Scheme to C compiler and Common Larceny is a Microsoft .NET compatible implementation running in the Common Language Runtime and generating Common Intermediate Language.
- Larceny is a research-quality implementation of Scheme compiler for the SPARC (available since 1999).
- Petit Larceny is a portable implementation of Scheme compiler that compiles to C instead of SPARC machine code (available since June 2005).
- Common Larceny is an implementation of Scheme compiler that compiles to Microsoft's IL instead of C and runs on Microsoft's CLR (Common Language Runtime) (available since November 2004).
The Larceny's software is open source and available online.