eta-core-0.2.4 has been yanked.
Eta Combinator Core (no_std)
Rust implementation of my structural calculus.
Basic Usage
use runner; /* import */
let mut out = Stringnew; /* create output string for reuse */
runner; /* run the runner */
print!; /* use it however */
Advanced Usage
use ; /* import */
/* create new human readable name dictionary */
let mut dict = new;
/* run the parser */
let inp = match parse ;
/* default/baisc lore */
/* (you may create your own lore using eta_core::theory) */
/* you may also create bring your zeta extentions! (using Kind::try_from((zeta_fn, ID))) */
let mut exp = lore;
match eta
Lambda Calculus
Lambda calculus can be implemented as a sub-calculus of Eta.
;/main
Documentation under heavy WIP.