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