A quick and dirty Unlambda interpreter written in C.

Unlambda is an obfuscated functional programming language;
documentation can be found at:
 http://www.eleves.ens.fr:8080/home/madore/programs/unlambda/unlambda.html

Garbage collection relies on Hans Boehm's conservative
garbage collector. You can find Boehm's GC at:
 http://www.hpl.hp.com/personal/Hans_Boehm/gc

You should compile the interpreter with:
 cc -o unlint unlint.c $BOEHM_GC_PATH/gc.a -I$BOEHM_GC_PATH/include

(Or replacing cc with your usual c compiler).

And invoke it with:
 ./unlint input_file.unl
To read input from stdin, use just:
 ./unlint
