coroutine-object-0.1.0: Object-oriented programming realization using coroutine

PortabilityGHC
Stabilityexperimental
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Safe HaskellNone

Control.Monad.Trans.Crtn.Logger

Description

describe logger

Documentation

class Monad m => MonadLog m whereSource

Methods

scribe :: String -> m ()Source

Instances

MonadLog IO 
(MonadTrans t, MonadLog m, Monad (t m)) => MonadLog (t m) 

data LogOp i o whereSource

Constructors

WriteLog :: LogOp String () 

type LogServer m r = SObjT LogOp m rSource

type LogClient m r = CObjT LogOp m rSource