coroutine-object-0.3: Object-oriented programming realization using coroutine
Control.Monad.Trans.Crtn.IOActor
Description
special actor for IO action
Synopsis
data IOOp e i o where Source
first is
Constructors
type IOActor e m r = SObjT (IOOp e) m r Source
doIOAction :: Monad m => ((e -> IO ()) -> IO ()) -> CObjT (IOOp e) m (Either String ()) Source
ioactorgen :: MonadIO m => (e -> IO ()) -> SObjT (IOOp e) m () Source