Generalizing Network.CGI exceptions to MonadCatchIO
Anders Kaseorg
andersk at MIT.EDU
Mon Mar 15 17:56:07 EDT 2010
On Mon, 15 Mar 2010, Bas van Dijk wrote:
> But in addition we can advice the users of catchCGI to actually use the
> CatchIO.catch instead by adding a deprecated pragma like:
>
> {-# DEPRECATED catchCGI "Use Control.Monad.CatchIO.catch instead." #-}
>
> Or is this to rude?
I’d have no objection to that, if the maintainer agrees.
> Something else: which MonadCatchIO package are you proposing to use:
> MonadCatchIO-mtl or MonadCatchIO-transformers? I guess the former
> because cgi depends on mtl.
Right, one change at a time. :-)
> In that case we should contact the maintainer of MonadCatchIO-mtl and
> ask if he can add the following functions: bracket_, bracketOnError and
> finally (types and definitions below).
Sure, those would definitely be nice to have regardless.
Anders
More information about the Libraries
mailing list