* returning results in combinator form (the evaluator already accepts combinators as input)
* displaying reductions one step at a time
* specifying the reduction order and depth
* returning results in combinator form (the evaluator already accepts combinators as input)
* displaying reductions one step at a time
* specifying the reduction order and depth
Other Lambda Evaluators/Calculutors
-----------------------------------
* [Peter Sestoft's Lambda calculus reducer](http://www.itu.dk/people/sestoft/lamreduce/index.html) Very nice! Allows you to select different evaluation strategies, and shows stepwise reductions.
* [Chris Barker's Lambda Tutorial](http://homepages.nyu.edu/~cb125/Lambda)
Other Lambda Evaluators/Calculutors
-----------------------------------
* [Peter Sestoft's Lambda calculus reducer](http://www.itu.dk/people/sestoft/lamreduce/index.html) Very nice! Allows you to select different evaluation strategies, and shows stepwise reductions.
* [Chris Barker's Lambda Tutorial](http://homepages.nyu.edu/~cb125/Lambda)
* [Penn Lambda Calculator](http://www.ling.upenn.edu/lambda/) Pedagogical software developed by Lucas Champollion, Josh Tauberer and Maribel Romero. Linguistically oriented. Requires installing Java (Mac users will probably already have it installed).
* [Penn Lambda Calculator](http://www.ling.upenn.edu/lambda/) Pedagogical software developed by Lucas Champollion, Josh Tauberer and Maribel Romero. Linguistically oriented. Requires installing Java (Mac users will probably already have it installed).