Popularity
6.1
Growing
Activity
0.0
Stable
8
6
2

Monthly Downloads: 25
Programming language: Haskell
License: LicenseRef-PublicDomain
Tags: Control     Monads     Monadloc    
Latest version: v0.4

monadloc alternatives and similar packages

Based on the "monadloc" category.
Alternatively, view monadloc alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of monadloc or a related project?

Add another 'monadloc' Package

README

monadloc

monadloc is a Haskell package that defines a class for monads which can keep a monadic call trace.

http://pepeiborra.wordpress.com/2009/11/01/monadic-stack-traces-that-make-a-lot-of-sense for more information.

A preprocessor is available (see the package monadloc-pp) which inserts calls to Control.Monad.Loc.withLoc before every monadic statement in a module. To invoke the preprocessor, add the pragma OPTIONS_GHC -F -pgmF MonadLoc at the top of your Haskell files together with an import for the Control.Monad.Loc module

Changelog

0.7 - Extracted Template Haskell macro to separate module to allow Control.Monad.Loc to be Safe. (thanks to Deian Stefan)

0.6 - Extracted the preprocessor to a separate package monadloc-pp to minimize the set of dependencies.