Languages
Exceptions vs. result types: two philosophies of error handling
Some languages throw errors up the stack; others return them as values. Each approach makes different mistakes easy or hard.
Tag
Every story tagged #error-handling.
Some languages throw errors up the stack; others return them as values. Each approach makes different mistakes easy or hard.