wiki:ImpreciseExceptions

Version 1 (modified by ross@…, 8 years ago) (diff)

--

Imprecise Exceptions

See ExtensionDescriptionHowto for information on how to write these extension descriptions. Please add any new extensions to the list of HaskellExtensions.

Brief Explanation

Exceptions may be thrown by pure code and caught in the IO monad.

References

Pros

  • more robust programs

Cons

  • complicates denotational semantics a little