tlci
—
tiny lambda calculus interpreter
The tlci
is a tiny portable lambda calculus interpreter
written in C99. Running it will load the provided files and drop you into a
REPL. Exit the interpreter by pressing ^D or ^C.
Abstractions are anonymous functions. Declare them as e.g. "\x.x".
Apply functions to values by putting a space between function and argument.
E.g.: "f arg".
Variables can be bound through e.g. "let foo = <some
expression>" and deleted through "release foo".
Nico Sonack ⟨nsonack AT outlook <DOT>
com⟩.