[Haskell-cafe] error handling (esp. IO/exceptions)

Henning Thielemann lemming at henning-thielemann.de
Tue Apr 14 16:14:28 EDT 2009


On Tue, 14 Apr 2009, Miguel Mitrofanov wrote:

> What about ErrorT monad transformer? Well, if it's not what you really want, 
> you can define your own one without ugly "Error" class, so it'd be something 
> like
>
> execute :: FilePath -> [String] -> MyCoolErrorT ExecuteError IO ExitCode

My MyCoolErrorT is named Control.Monad.Exception.Synchronous.ExceptionalT 
and can be found in the explicit-exception package. In contrast to ErrorT 
it puts no restrictions on the exception type.


More information about the Haskell-Cafe mailing list