50 minutes
Intermediate
English
This talk goes over some problems with exception-based error handling and presents an alternative in the form of restartable exceptions (sort of) in the form of Worlogog::Incident and Worlogog::Restart. These modules bring ideas to Perl that were straight up stolen from Common Lisp's "condition" system.