Skip to content

Vlad-Shcherbina/unlambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published