Handle exceptions thrown in IO with fused-effects.
 
 
Go to file
Patrick Thomson b2d59dc0d6 Upgrade to fused-effects 0.5. 2019-07-06 10:31:33 -04:00
src/Control/Effect Upgrade to fused-effects 0.5. 2019-07-06 10:31:33 -04:00
.gitignore Initial commit. 2019-03-19 10:24:42 -04:00
LICENSE Extract from parent project. 2019-03-19 10:24:57 -04:00
README.md Add real version bound. 2019-04-08 13:14:38 -04:00
Setup.hs Extract from parent project. 2019-03-19 10:24:57 -04:00
fused-effects-exceptions.cabal Upgrade to fused-effects 0.5. 2019-07-06 10:31:33 -04:00
stack.yaml Add real version bound. 2019-04-08 13:14:38 -04:00

README.md

fused-effects-exceptions

This package provides functionality to handle exceptions thrown in the IO monad. It delegates to catch from Control.Exception. An additional catchSync primitive is provided to handle the common case of catching only synchronous exceptions.

This implementation was extracted from one originally written by Josh Vera. It requires a version of fused-effects later than 0.3.