Larceny/IA32 runs on Intel IA32 and compatible (x86, x64) architectures. Larceny/ARM runs on ARMv7 and compatible (ARMv8) architectures. Larceny/IA32 is prebuilt for Mac OS X, Linux, and Windows; Larceny/ARM is prebuilt for Linux ARM. Both Larceny/IA32 and Larceny/ARM can be built from source for these operating systems, and can probably be built from source for similar operating systems.
- prebuilt for Linux86/IA32; gzip'ed tar file (8 MBy), no source
- prebuilt for Linux/armv7l; gzip'ed tar file (7 MBy), no source
prebuilt for Macintosh OS X/IA32;
gzip'ed tar file (8 MBy), no source
Larceny v0.99 is incompatible with macOS Sierra, which was released in September 2016. The link above therefore downloads a development version of Larceny, v1.1a2, which was built on 22 December 2016.
- prebuilt for Windows (Vista or later); zip file (8 MBy), no source
- prebuilt for Windows (Vista or later); gzip'ed tar file (8 MBy), no source
- prebuilt for Windows XP (pre-DEP); zip file (8 MBy), no source
- prebuilt for Windows XP (pre-DEP); gzip'ed tar file (8 MBy), no source
- source only; gzip'ed tar file (14 MBy)
- source only; zip file (15 MBy)
Version 0.97 "Funny in the Head" is still available for two platforms that are not supported by version 0.99:
The Sassy assembler is a large component of Larceny/IA32. The Larceny development team is grateful to Jonathan Kraut for developing Sassy and releasing it under the LGPL.
The new ARMv7 code generator was written by Lars T Hansen, who wrote Larceny's original runtime as well as the code generators for Sparc and IA32 processors.