The tiny lambda calculus interpreter is a portable interpreter for an untyped lambda calculus in C99.