fumieval / objective

Purely functional objects
BSD 3-Clause "New" or "Revised" License
72 stars 6 forks source link

Make invokeOn exception safe #5

Closed snoyberg closed 9 years ago

snoyberg commented 9 years ago

In order to allow this to happen, we need to strengthen the typeclass constraint from MonadIO to MonadMask. Another alternative is to use MonadBaseControl, but generally MonadMask seems to be more widely accepted.

fumieval commented 9 years ago

Great, thank you!