Literate Programming in the Large
What it is
Timothy Daly, an original author of the Axiom computer algebra system, talks about turning a large Common Lisp codebase into a literate program. He argues code should be written as readable manuals, and the talk was given at Write the Docs 2013.
Why Hacker News recommends it
HN recommends it in literate programming threads as a rare look at applying the idea to a huge, complex codebase, though some find it meandering.
- 3 people recommended it
- 4 different months
- 0 strong recommendations
- first 2014, last 2024
What HN commenters said
“giving high level overviews of our problems and specifying their implementation details inside the manuals.”
Tim Daly on why code should be written as manuals.
sparkie, 2014-04 · Recommendation · in “You Don't Read Code, You Explore It”
“well worth watching: it talks about real, huge comolex systems, and how lp can help bring them back under control”
Talk on using literate programming for huge codebases.
e12e, 2016-05 · Recommendation · in “Final “STEPS Toward the Reinvention of Programming” Paper [pdf]”
“A nice talk about it”
Talk on writing programs as readable books.
elviejo, 2017-05 · Recommendation · in “Show HN: Legion, an as-simple-as-possible blockchain server written in Haskell”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: literate programming, axiom, common lisp, documentation, legacy code
Also recommended by the same people
talkCppCon 2015: Sean Parent "Better Code: Data Structures"CppCon · 3 HN recommenders · 2016–2021
talk7 Habits For Effective Text Editing 2.0GoogleTalksArchive · 5 HN recommenders · 2013–2023
newsBhopal Disaster - BBC - The Yes Menrazorfoundation · 1 HN recommender · 2010–2022
talkCppCon 2015: Kate Gregory “Stop Teaching C"CppCon · 7 HN recommenders · 2016–2025
lectureRichard Feynman Computer Science Lecture - Hardware, Software and HeuristicsMuon Ray · 8 HN recommenders · 2013–2026
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026
talkJulia: to Lisp or not to Lisp?European Lisp Symposium · 4 HN recommenders · 2016–2022
talkAlan Kay at OOPSLA 1997 - The computer revolution hasnt happened yetJeff Gonis · 6 HN recommenders · 2013–2025