Unix Crash Recovery: https://web.archive.org/web/20020610182631/http://rocinante.colorado.edu/~wilms/recreation/crash.html (an oldie but a goodie)
miniblog.
Related Posts
A neat IDE feature from Typescript 5.2: it completes object field names even if the previous field doesn't end with a comma!
Syntax recovery is super helpful sometimes.
Microsoft is writing a PHP parser that handles error recovery well, and the internals docs are really accessible.
It includes a discussion of handling trivia and even some sample parsing code.
I wish resumable exceptions were more common. Here's a compelling use case, demonstrating the value of recovery in Dylan:
