Hacker News new | ask | show | jobs
by MrBuddyCasino 3 days ago
> developers hated them, but I think that draws the wrong conclusion

Exception handling is just annoying from a syntax perspective. Also checked Exceptions have the problem that they bubble up types that a different layer shouldn’t even be aware of due to exception chaining (cause of a cause etc), unless you carefully re-throw them, which nobody did.

Lower ceremony errors are just better to deal with.

1 comments

Agreed, I really like Rust's Result type. Go's idea is okay, but they should force you to handle the error.