Samiksha Jaiswal (Editor)

Larceny (Scheme implementation)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
The Larceny Project

Type
  
Programming language

Website
  
larcenists.org

Operating system
  
Cross-platform

License
  
Larceny license

Stable release
  
0.99 / May 25, 2016; 8 months ago (2016-05-25)

The Larceny Project is a set of computer programming languages, specifically Scheme implementations, using the Twobit optimizing 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 IA-32 (available since 1999).
  • Petit Larceny is a portable implementation of Scheme compiler that compiles to C instead of machine code (available since June 2005).
  • Older versions (<0.98) included support for the SPARC architecture in Larceny, and for Microsoft's CLR (Common Language Runtime) in Common Larceny.

    Larceny supports all major Scheme standards (R5RS, IEEE/ANSI, R6RS and R7RS. The Larceny software is open source and available online.

    References

    Larceny (Scheme implementation) Wikipedia