Copyright | (c) Dimitri Sabadie |
---|---|
License | GPL-3 |
Maintainer | dimitri.sabadie@gmail.com |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- 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 a Source
Only retrieve the value.
execJournalT :: (Monoid w, Monad m) => JournalT w m a -> m w Source
Only retrieve the log history.
module Control.Monad.Journal.Class