Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
We'll start off with a monad in which to manipulate ABTs; we'll need some state for fresh variable generation.
Next, we'll define the operators for a tiny lambda calculus as a datatype indexed by arities.