Releases: Megapixel99/lambda-language
Releases · Megapixel99/lambda-language
Release list
v2.0.0
First tagged release, covering both languages in the repo.
legacy/ holds the original λanguage, dynamically typed and functional, compiling through CPS to JavaScript, now with a test suite.
src/ holds lm, a small low-level language with the same minimal syntax and machine-level semantics, running on four independent backends: C, WebAssembly, ARM64 and a bytecode VM. One program can be sent through all four:
node lc.js --all tests/lm/sieve.lm
npm run benchFour backends agreeing is the interesting property here, and where they disagree is the more interesting one.