Larceny is a simple and
implementation of the Scheme programming language.
Created originally as a test vehicle for research on
Larceny has grown into a major multiplatform system,
and is one of the very few implementations
that support all four de facto standards for Scheme:
Development of Larceny has been supported by
NSF, Sun Microsystems, and Microsoft.
Varieties of Larceny
Four different code generators serve as the basis for three
different varieties of Larceny:
compiles directly to native machine code for the
Intel IA32 or SPARC architectures.
- Petit Larceny
is a portable implementation
that compiles to C instead of machine code.
runs in the Common Language Runtime (CLR) of Microsoft .NET,
generating IL, which is JIT-compiled to native machine code
by the CLR.
Version 0.97 "Funny in the Head" is now available for downloading:
Version 0.98b1 "General Ripper" is also available
for beta testing of the new
regional garbage collector,
and version 0.98b2 (prebuilt for
Linux/ARMv7l) for beta testing the new ARM backend.