Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Utilities for working with machines that run in transformed monads,
inspired by Pipes.Lift
.
Documentation
catchExcept :: Monad m => MachineT (ExceptT e m) k o -> (e -> MachineT (ExceptT e m) k o) -> MachineT (ExceptT e m) k o Source
catchExcept
allows a broken machine to be replaced without stopping the
assembly line.