Popularity
4.7
Declining
Activity
0.0
Stable
6
2
3
Monthly Downloads: 49
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.8.1
monad-journal alternatives and similar packages
Based on the "monad" category.
Alternatively, view monad-journal alternatives based on common mentions on social networks and blogs.
-
monad-control
Lift control operations, like exception catching, through monad transformers -
monad-validate
(NOTE: REPOSITORY MOVED TO NEW OWNER: https://github.com/lexi-lambda/monad-validate) A Haskell monad transformer library for data validation -
monad-time
Type class for monads which carry the notion of the current time. -
monad-unlift
Typeclasses for representing monad (transformer) morphisms -
monad-unlift-ref
Typeclasses for representing monad (transformer) morphisms -
monad-logger-prefix
Easily add a prefix to your MonadLogger output. -
monad-batcher
An applicative monad that batches commands for later more efficient execution -
monad-supply
Support for computations which consume values from a (possibly infinite) supply. -
monad-io-adapter
A Haskell package that adapts between MonadIO and MonadBase IO -
monad-task
Task monad transformer that turns event processing into co-routines programming. -
monad-resumption
Resumption and Reactive-Resumption Monads for the Haskell programming language. -
monad-loops-stm
STM-specific control operators (split out of monad-loops as of version 0.4) -
monad-introspect
A reader monad that gives the environment access to the entire transformer stack -
monad-interleave
Monads with an unsaveInterleaveIO-like operation -
monad-control-aligned
Lift control operations, like exception catching, through monad transformers -
monad-control-identity
Stronger classes than monad-control -
monad-open
Open-ended computation for when you need it (open recursion) -
monad-peel
Lift control operations like exception catching through monad transformers -
monad-finally
Guard monadic computations with cleanup actions
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
Do you think we are missing an alternative of monad-journal or a related project?
README
monad-journal
Pure logger typeclass and monad transformer
What is monad-journal
?
monad-journal
is a simple but powerful answer to the logging problem. A lot
of people think that “logging” is IO
-related, while it’s not. Everyone must
know MonadWriter
, which is perfect to log things in pure computations. The issue is that you
can’t access those “things” inside the computation itself. monad-journal
exposes a cool typeclass called MonadJournal
that enables you to do so.