#2419: Extensible exceptions
----------------------------+-----------------------------------------------
Reporter: igloo | Owner:
Type: proposal | Status: closed
Priority: normal | Milestone: Not GHC
Component: libraries/base | Version: 6.8.3
Severity: normal | Resolution: fixed
Keywords: | Difficulty: Unknown
Testcase: | Architecture: Unknown
Os: Unknown |
----------------------------+-----------------------------------------------
Changes (by igloo):
* status: new => closed
* resolution: => fixed
Comment:
The concensus was that something should be done, although opinions
differed on the finer points (e.g. whether to replace the old
`Control.Exception` or add `Control.NewException`). I have applied more or
less my original patches, although I will be further tweaking them shortly
to incorporate some ideas from the thread (e.g. using `onException` rather
than `catchAny`, and removing the `catchAny` function).
There was also some discussion of the hierarchy, and of the difference
between errors and exceptions. Designing (or evolving) a good hierarchy
remains to be done.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2419#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs