A dumb language that isn't Perl.
- Install rust
- Run
cargo checkto make sure it builds correctly - Run
cargo run -- examples/blocks.nplto watch the compiler break
More examples in examples/.
If you build and get lifetime errors, switch to nightly with
rustup override set nightly and enable non-lexical lifetimes in main.rs by
uncommenting #![feature(nll)] at the top, and try to build it again.
To generate shame statistics, you can run these commands:
grep -R src/ -e 'unimplemented\|TODO' | wc -l
This is roughly the square root of the number of hours of technical debt payoff I have created for myself.
If you're reading this, the compiler VM doesn't work.
(C) 2018 Alek Ratzloff. All rights reserved.
I'll make this more open when I'm happy with its stability. Until then, ORIGINAL CONTENT, DO NOT STEAL!