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.

[edit] External links