Portability | portable |
---|---|
Stability | stable |
Maintainer | dimitri.sabadie@gmail.com |
Safe Haskell | None |
- runJournalT :: (Monoid w, Monad m) => JournalT w m a -> m (a, w)
- evalJournalT :: (Monoid w, Monad m) => JournalT w m a -> m a
- execJournalT :: (Monoid w, Monad m) => JournalT w m a -> m w
- module Control.Monad.Journal.Class
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 aSource
Only retrieve the value.
execJournalT :: (Monoid w, Monad m) => JournalT w m a -> m wSource
Only retrieve the log history.
module Control.Monad.Journal.Class