Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Control.Monad.Loc
Description
This package defines a MonadLoc class for monads which support Monadic Call Traces. See http://pepeiborra.posterous.com/monadic-stack-traces-that-make-a-lot-of-sense
- Traces are only provided for explicitly annotated program points.
- This package installs the MonadLoc preprocessor for this purpose. To enable it include the following pragma at the top of your haskell source files:
{ -# OPTIONS_GHC -F -pgmF MonadLoc #- }
- There is also the TH macro
withLocTH
exported by Control.Monad.Loc.TH