Skip to content

helvm/unlambda-Vlad-Shcherbina

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Rust 95.2%
  • Python 4.8%