▶

MIT 6.001 Lecture 7A: The Metacircular Evaluator

MIT OpenCourseWare · Lecture · YouTube title: Lecture 7A | MIT 6.001 Structure and Interpretation, 1986
Why it's here

HN commenters cite it as the classic explanation of eval and the meta-circular evaluator.

What it covers

Lecture 7A of the 1986 MIT 6.001 SICP course, with Gerald Sussman presenting the metacircular evaluator, part 1. It shows how a Lisp evaluator can be written in Lisp itself.