HackerTube / Video
Condition Systems in an Exceptional Language - Chris Houser
ClojureTV

Chris Houser's Clojure/conj talk on why Clojure's exceptions destroy information as the stack unwinds, unlike Common Lisp's condition system, which can resume from the error site. He surveys the existing libraries that approximate conditions, explains why they don't compose with each other, and considers what a better design would look like.
Clojure commenters cite it as the best overview of condition systems in Clojure and of the libraries that attempt them.
5 Hacker News mentions · 2016–2022