Modulefused-effects-1.1.2.7Haskell2010
Control.Effect.Error
An effect modelling catchable failure with a polymorphic error type, the combination of Throw and Catch.
This effect is similar to the traditional MonadError typeclass, though it allows the presence of multiple Error effects in a given effect stack. It offers precise exception handling, rather than the dynamic exception hierarchy provided by the exceptions package. The fused-effects-exceptions package may be more suitable for handling dynamic/impure effect handling.
Predefined carriers:
- 1 type
- Packagefused-effects-1.1.2.7
- Exports1
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceError.hs
Error effects
1 declarationmodule Control.Effect.Throw
module Control.Effect.Catch