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

Reply via email to