Lecture 7A: Metacircular Evaluator, Part 1
What it is
Lecture 7A from MIT 6.001 (SICP) by Abelson and Sussman introduces the metacircular evaluator, a Scheme interpreter written in Scheme. It shows how evaluating a program is itself a program.
Why Hacker News recommends it
HN holds the SICP lectures up as joyful classics, and this lecture as the moment the evaluator is revealed.
- 1 people recommended it
- 1 different months
- 1 strong recommendations
- first 2020, last 2023
What HN commenters said
“But mostly it just makes me happy - it's infectious and weird.”
SICP lecture revealing the metacircular evaluator, joyful to rewatch
mrspeaker, 2020-06 · Strong recommendation · in “MIT 6.001 Structure and Interpretation (1986) [video]”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: sicp, scheme, interpreters, mit 6.001, lisp
Also recommended by the same people
other8-bit computer updateBen Eater · 14 HN recommenders · 2017–2023
tutorialJavascript in 2015Glen Maddern · 3 HN recommenders · 2015–2017
talkJonathan Blow - Preventing the Collapse of Civilization (English only)bus · 11 HN recommenders · 2019–2023
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove · 11 HN recommenders · 2017–2026
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024
talkClasp: Common Lisp using LLVM and C++ for Molecular MetaprogrammingGoogle TechTalks · 8 HN recommenders · 2015–2024