Larceny (Scheme implementation)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Larceny
Developer(s) The Larceny Project
Stable release
1.3 / August 6, 2017; 12 months ago (2017-08-06)
Operating system Cross-platform
Type Programming language
License Larceny license
Website larcenists.org

Larceny is an implementation of the Scheme programming language built around the Twobit optimizing compiler[1][2]. Larceny offers several back-ends able to target native x86 and ARMv7 code[3] . Petit Larceny is also available and emits C source code, which can then be further compiled to native code with an ordinary C compiler[4].

Older versions (<0.98) included support for the SPARC architecture in Larceny[3], and for Microsoft's Common Language Runtime via Common Larceny[5].

Larceny supports all major Scheme standards (R5RS, IEEE/ANSI, R6RS, and R7RS[1]. The Larceny software is open source[6] and available online[3][4][5].

References[edit]

  1. ^ a b "Overview". The Larceny Project. Retrieved 9 August 2017. 
  2. ^ "Twobit". The Larceny Project. Retrieved 9 August 2017. 
  3. ^ a b c "Download". The Larceny Project. Retrieved 9 August 2017. 
  4. ^ a b "Download (Petit)". The Larceny Project. Retrieved 9 August 2017. 
  5. ^ a b "Download Common Larceny". The Larceny Project. Retrieved 9 August 2017. 
  6. ^ "Licensing". The Larceny Project. Retrieved 9 August 2017. 

External links[edit]