Final bikeshedding call: Fixing Control.Exception.bracket

Merijn Verstraaten merijn at inconsistent.nl
Thu Nov 13 03:42:09 UTC 2014


> On 12 Nov 2014, at 16:55, Yuras Shumovich <shumovichy at gmail.com> wrote:
> 
> So you have to inspect all the code, directly or indirectly used by
> cleanup action, to ensure it doesn't throw sync exception (just to find
> that it is not the case -- a lot of cleanup actions can throw sync
> exceptions in some, probably rare, cases.) Someone argued, that was
> exactly the issue the proposal was trying to solve.

This proposal does not say anything about handling synchronous exceptions and anyone who said it does is mistaken. mask and uninterruptibleMask do not affect synchronous exceptions, so we can ignore synchronous exceptions for this discussion.

Cheers,
Merijn



More information about the Libraries mailing list