THE VIDEO SHELF · common lisp
Practical Common Lisp
Peter Seibel's 2006 Google TechTalk on Practical Common Lisp, framed by the Sapir-Whorf hypothesis and Paul Graham's Blub paradox. It shows Lisp features such as condition restarts and its generic-function object system.
Why HN readers recommended it
HN remembers it as the memorable explanation of restarts and multiple dispatch, referenced whenever those features come up.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Google TechTalks
- Topic
- common lisp
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 5
- Recommendation years in dataset
- 2011–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I agree that my macros explanation was stretched. I simplified it too much. Restarts are really nice, I first heard about them in "Practical Common Lisp" google talk: [VIDEO]
tdrgabi on Hacker News · 2011-05
In The German School of Lisp ("Fluchtpunkt Lisps")The author provides a good example of legitimate use of change-class with his compiler example. About violating "some earlier architectural plan" in the case of libraries: Being able to do this allows CL programmers to freely mix libraries with different "architectural plans" without resorting to …
jlg23 on Hacker News · 2015-07
In Use Cases for Change-Class in Common LispPeter Seibel's talk "Practical Common Lisp"[1] covers that from a different angle, also comparing multiple dispatch with the visitor pattern. [1] [VIDEO]
jlg23 on Hacker News · 2016-04
In A polyglot's guide to multiple dispatch
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.