| Copyright | (c) T. Mossakowski, C. Maeder, Uni Bremen 2006 |
|---|---|
| License | GPLv2 or higher, see LICENSE.txt |
| Maintainer | Christian.Maeder@dfki.de |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
Common.ResultT
Description
ResultT type and a monadic transformer instance
- newtype ResultT m a = ResultT {
- runResultT :: m (Result a)
- class Monad m => MonadResult m where
Documentation
newtype ResultT m a
Constructors
| ResultT | |
Fields
| |
class Monad m => MonadResult m where
Inspired by the MonadIO-class
Instances
| Monad m => MonadResult (ResultT m) |