| Copyright | (c) Dimitri Sabadie |
|---|---|
| License | GPL-3 |
| Maintainer | dimitri.sabadie@gmail.com |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Control.Monad.Trans.Journal
Contents
Description
- 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