Will Faught

February 2011

The Zen Of Lisp

Structure and Interpretation of Computer Programs: In a similar way, we can regard the evaluator as a very special machine that takes as input a description of a machine. Given this input, the evaluator configures itself to emulate the machine described… From this perspective, our evaluator is seen to be a universal machine. It mimics other machines when these are described as Lisp programs. This is striking. Try to imagine an analogous evaluator for electrical circuits.

lisp sicp technology universal machine

Will Faught

1 minute