HackerTube / Video

Condition Systems in an Exceptional Language - Chris Houser

ClojureTV

Condition Systems in an Exceptional Language - Chris Houser

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

Topics

Watch on YouTube

Explore more videos