Module
Lambs.Eval
- Package
- purescript-lambs
- Repository
- Glorp/purescript-lambs
#Exec Source
data ExecAn Exec is used to represent one step of execution. Is one of following:
- A
Reduce, for one step of beta reduction, with:- old
Term - the
Termafter one step of beta reduction
- old
- A
Rename, for the renaming of one variable (one parameter and every reference to it). Typically for avoiding variable capture. Has:- old name of variable
- old
Term - new name of variable
- the
Termwith variable renamed to new name
- A
Normal, for the, ah, determination that aTermis on normal form. Has:- the
Termthat is on normal form
- the