Skip to content

helvm/unlambda-Vlad-Shcherbina

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Unlambda interpreters

Interpreters for the Unlambda programming language.

  • metacircular.rs simple recursive interpreter, no call/cc support
  • cps.rs continuation-passing style interpreter with closures
  • small_step.rs completely explicit non-recursive interpreter, quite fast

CLI

cargo run -- --help

How to test

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

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Rust 95.2%
  • Python 4.8%