Interpreters for the Unlambda programming language.
metacircular.rs
simple recursive interpreter, nocall/cc
supportcps.rs
continuation-passing style interpreter with closuressmall_step.rs
completely explicit non-recursive interpreter, quite fast
cargo run -- --help
cargo check --all --examples --tests
cargo test --all
cargo run -p rc_stack --example fuzz # run for a while
python run_quines.py # also benchmark