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.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe