Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

2
  • 2
    "it will suffer from much the same problems as the checked exceptions as being tiresome and constantly in your face": Not really: with proper language support you only have to program the "success path", with the underlying language machinery taking care of propagating errors. Commented Jun 28, 2014 at 6:54
  • "A language should have a mean to document exceptions an API can throw. " - weeeel. In C++ "we" learned that this doesn't really work. All you can really usefully do is to state whether an API can throw any exception. (That really cutting a long story short, but I think looking at the noexcept story in C++ can yield very good insights for EH in C# and Java as well.) Commented Jul 27, 2016 at 21:48