Handle exceptions thrown in IO with fused-effects.
 
 
Go to file
Patrick Thomson 610116e9ba Extract from parent project. 2019-03-19 10:24:57 -04:00
src/Control/Effect Extract from parent project. 2019-03-19 10:24:57 -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 Extract from parent project. 2019-03-19 10:24:57 -04:00
Setup.hs Extract from parent project. 2019-03-19 10:24:57 -04:00
fused-effects-exceptions.cabal Extract from parent project. 2019-03-19 10:24:57 -04:00
stack.yaml Extract from parent project. 2019-03-19 10:24:57 -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. Please be aware that as of the time of this writing it depends on the current git HEAD of fused-effects.