| 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
withLocTHexported by Control.Monad.Loc.TH