Software:Larceny (Scheme implementation)
From HandWiki
Developer(s) | The Larceny Project |
---|---|
Initial release | November 19, 1998 |
Stable release | 1.3
/ August 6, 2017 |
Operating system | Cross-platform |
Type | Programming language |
License | Larceny license |
Website | larcenists |
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][better source needed] and available online.[3][4][5]
References
- ↑ 1.0 1.1 "Overview". http://larcenists.org/overview.html.
- ↑ "Twobit". http://larcenists.org/twobit.html.
- ↑ 3.0 3.1 3.2 "Download". http://larcenists.org/download.html.
- ↑ 4.0 4.1 "Download (Petit)". http://larcenists.org/download-petit.html.
- ↑ 5.0 5.1 "Download Common Larceny". http://larcenists.org/CommonLarceny/download.html.
- ↑ "Licensing". http://larcenists.org/licensing.html.
External links