Safe Haskell | Safe |
---|---|
Language | Haskell98 |
A replacement for WriterT IO which uses mutable references.
Documentation
A replacement for WriterT IO which uses mutable references.
Monoid w => MonadWriter w (Logger w) Source | |
Monoid w => MonadBase IO (Logger w) Source | |
Monoid w => MonadBaseControl IO (Logger w) Source | |
Monoid w => Monad (Logger w) Source | |
Functor (Logger w) Source | |
Monoid w => Applicative (Logger w) Source | |
Monoid w => MonadIO (Logger w) Source | |
type StM (Logger w) a = a Source |
runLogger' :: Monoid w => Logger w a -> IO (a, w) Source
Run a Logger computation, starting with an empty log.