
8 Jul
2008
8 Jul
'08
10:45 a.m.
Hello Yitzchak, Tuesday, July 8, 2008, 12:42:05 AM, you wrote:
It might help to clarify whether you're talking about IO.bracket and IO.catch or Control.Exception.bracket and Control.Exception.catch?
Oops, sorry, you're right. The primitive is block, not bracket. More specifically, blockAsyncExceptions# and unblockAsyncExceptions#. Those are used to implement block, which is used to implement bracket, catch, etc.
actually it's a catch# used to implement catch used for everything else. primitives you are mentioned only enable/disable delivering of async exceptions -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com