Error throwing and catching is ironically full of errors
When writing rust (or other static language without null and with sum type) I find it super useful to rarely throw exception. Expressing errors as `Result` or `Optional` can make many function total and limit the degree of freedom
What are your thoughts on https://github.com/cognitect-labs/anomalies ?
Looks like part of this sentence is missing: "If we assume the default is the general case (every function is broken :), then we"?
When writing rust (or other static language without null and with sum type) I find it super useful to rarely throw exception. Expressing errors as `Result` or `Optional` can make many function total and limit the degree of freedom
What are your thoughts on https://github.com/cognitect-labs/anomalies ?
Looks like part of this sentence is missing: "If we assume the default is the general case (every function is broken :), then we"?