An abusive lambda calculus evaluator written entirely in C++ templates
- Drop
#include "lambda-calculus.hh"
into a file. - Abuse templates.
NOTE: Requires C++11 features (variadic templates are used).
The factorial.cc
file, included as an example, should not go above computing
the factorial of 4. Especially not with g++.