Hacker News new | ask | show | jobs
by kaba0 1610 days ago
Java uses sum types for “result or error”. Exceptions just make it a language-level construct, with automatic addition of very useful stacktraces, auto-unwrap in the “result” case, etc.