On Wednesday 08 October 2008 16:42:16 Mitchell, Neil wrote: > You might want to take a look at the Safe library, which does pretty close > to what you request. > > http://www-users.cs.york.ac.uk/~ndm/safe/ > > (or cabal install safe) > > I would happily accept a patch adding *Fail variants that failed in some > appropriate Monad if that is what you want.
Dear Mitchell, This is what I want, but only for those functions. I use quite a few functions that produce errors (also from gtk2hs). These functions have been programmed using "error." Would these functions have been programmed with "abort," all would be honkey-dory. That is, unfortunately, not the case, so I'm still looking for a way to catch the existing errors thrown. In the smallest scenario: some_catch_function (error "foo") (error "bar") should result in an error "bar" Regards, Philip _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell