Haskell Hierarchical Libraries (base package)
Contents
Index
GHC.Exception
Portability
non-portable (GHC extensions)
Stability
internal
Maintainer
cvs-ghc@haskell.org
Description
Exceptions and exception-handling functions.
Synopsis
catchException
::
IO
a -> (
Exception
->
IO
a) ->
IO
a
catch
::
IO
a -> (
IOError
->
IO
a) ->
IO
a
block
::
IO
a ->
IO
a
unblock
::
IO
a ->
IO
a
data
Exception
=
ArithException
ArithException
|
ArrayException
ArrayException
|
AssertionFailed
String
|
AsyncException
AsyncException
|
BlockedOnDeadMVar
|
Deadlock
|
DynException
Dynamic
|
ErrorCall
String
|
ExitException
ExitCode
|
IOException
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|
IOException
|