Andy Keep - Writing a Nanopass Compiler
What it is
Andy Keep's Clojure/Conj talk on writing a nanopass compiler, built from many single-task passes with formally defined intermediate languages. It covers the framework's origins in a compiler teaching course at Indiana University.
Why Hacker News recommends it
Cited alongside compiler-construction resources as the go-to talk on the nanopass approach used in Chez Scheme.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2016, last 2026
What HN commenters said
“Andrew Keep has a great talk on this approach [2].”
Talk on building compilers from many simple passes, as in Chez Scheme.
undecidabot, 2018-04 · Recommendation · in “MLton Compiler Overview”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: nanopass, compilers, intermediate languages, chez scheme, clojure conj
Also recommended by the same people
talkGeo Carncross: How to program computers (kos)Justin Cormack · 2 HN recommenders · 2015–2020
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
talkCompiling C to printable x86, to make an executable research papersuckerpinch · 8 HN recommenders · 2018–2023
talkBreak Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw · 6 HN recommenders · 2017–2026