ghc-monadloc - A class for monads which can keep a monadic call trace

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename ghc-monadloc-0.7.1-lp151.2.5.x86_64.rpm
Package name ghc-monadloc
Package version 0.7.1
Package release lp151.2.5
Package architecture x86_64
Package type rpm
Category Development/Libraries/Haskell
License SUSE-Public-Domain
Maintainer -
Download size 15.61 KB
Installed size 34.93 KB
This package defines a class for monads which can keep a monadic call trace.
* See the blog post
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
This package provides no implementation of the "Control.Monad.Loc.MonadLoc"
interface. Currently the only package that does so is
'control-monad-exception', but any other package can implement it and provide
monadic call traces. /Changes/:
* 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.


Package Version Architecture Repository
ghc-monadloc - - -


Name Value - - - - - - - - - - - - -


Name Value
ghc-monadloc = 0.7.1-lp151.2.5
ghc-monadloc(x86-64) = 0.7.1-lp151.2.5 -


Type URL
Binary Package ghc-monadloc-0.7.1-lp151.2.5.x86_64.rpm
Source Package ghc-monadloc-0.7.1-lp151.2.5.src.rpm

Install Howto

Install ghc-monadloc rpm package:

# zypper install ghc-monadloc




2017-08-03 -
- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
2016-07-10 -
- Update to version 0.7.1 revision 0 with cabal2obs.

See Also

Package Description
ghc-monadloc-devel-0.7.1-lp151.2.5.x86_64.rpm Haskell monadloc library development files
ghc-mono-traversable- Type classes for mapping, folding, and traversing monomorphic containers
ghc-mono-traversable-devel- Haskell mono-traversable library development files
ghc-mtl-2.2.2-lp151.3.13.x86_64.rpm Haskell mtl library
ghc-mtl-devel-2.2.2-lp151.3.13.x86_64.rpm Haskell mtl library development files
ghc-mustache-2.3.0-lp151.1.4.x86_64.rpm A mustache template parser library
ghc-mustache-devel-2.3.0-lp151.1.4.x86_64.rpm Haskell mustache library development files
ghc-mwc-random- Fast, high quality pseudo random number generation
ghc-mwc-random-devel- Haskell mwc-random library development files
ghc-neat-interpolation- A quasiquoter for neat and simple multiline text interpolation
ghc-neat-interpolation-devel- Haskell neat-interpolation library development files
ghc-network- Low-level networking interface
ghc-network-devel- Haskell network library development files
ghc-network-uri- URI manipulation
ghc-network-uri-devel- Haskell network-uri library development files