Skip to content
Handle exceptions thrown in IO with fused-effects.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Control/Effect Extract from parent project. Mar 19, 2019
.gitignore Initial commit. Mar 19, 2019
LICENSE Extract from parent project. Mar 19, 2019 Add real version bound. Apr 8, 2019


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.

You can’t perform that action at this time.