The Larceny Project

Larceny is a simple and efficient run-time system for Scheme, currently running on the SPARC architecture. A portable implementation that generates C (dubbed "Petit Larceny") is also being developed.

The project started in 1991 at the University of Oregon under the direction of Dr. William D Clinger; most of the original implementation work was performed during 1991 and 1992 by Lars T Hansen. Larceny was created to serve as a test vehicle for research on the performance impact of different programming styles--especially the cost of garbage collection--and on compiler optimizations.

When Clinger and then Hansen moved to Northeastern University in 1994 and 1996, respectively, work on Larceny again picked up, and the system has now been released to the public.

The work on Larceny has so far resulted in one master's thesis and two conference papers; see the references.

* Overview of Larceny
* Larceny User's Manual
* Design notes
* Download Twobit and Larceny

$Id: index.html,v 1.6 1998/12/21 21:46:16 will Exp $