Refer to 'mask' instead of 'block' in documentation of Control.Exception

Simon Marlow marlowsd at gmail.com
Thu Oct 21 08:47:01 EDT 2010


On 16/10/2010 20:03, Bas van Dijk wrote:
> Hello,
>
> Attached is a small documentation fix for Control.Exception that
> replaces references to the deprecated 'block' with the recommended
> 'mask' combinator.

Thanks! I'll integrate it.

> There's one line in the section 'Applying mask to an exception
> handler' that I'm not sure about what to do with:
>
> "If you need to unblock asynchronous exceptions again in the exception
> handler, just use 'unblock' as normal."
>
> Do we really need to point users to a deprecated function?

No - the equivalent would be

   mask $ \restore -> do
       restore io `catch` \e -> ... restore ...

Cheers,
	Simon


More information about the Libraries mailing list