Terrific explanation of the inner-workings of the #CommonLisp condition system (a powerful superset of #exception handling that can do way more cool stuff, like restarts): https://www.youtube.com/watch?v=pkqQq2Hwt5o
Basically, the condition system itself is built directly in Common Lisp using facilities in the language that are available to the user: dynamic variables, closures, and non-local flow-control (tagbody/go and block/return-from). Nice syntax/structure provided by macros, of course. Fucking brilliant.

Immutable Conversations | Common Lisp
Immutable Conversations is a video series from 47 Degrees featuring casual conversations about important open source libraries with maintainers and contribut...
