monad-journal-0.4: Pure logger typeclass and monad transformer

Copyright(c) Dimitri Sabadie
LicenseGPL-3
Maintainerdimitri.sabadie@gmail.com
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Control.Monad.Trans.Journal

Contents

Description

 

Synopsis

JournalT monad transformer

runJournalT :: (Monoid w, Monad m) => JournalT w m a -> m (a, w) Source

Retrieve the value and the log history.

evalJournalT :: (Monoid w, Monad m) => JournalT w m a -> m a Source

Only retrieve the value.

execJournalT :: (Monoid w, Monad m) => JournalT w m a -> m w Source

Only retrieve the log history.