tracy-0.1.4.0: Convenience wrappers for non-intrusive debug tracing

Safe HaskellNone
LanguageHaskell2010

Debug.Tracy

Synopsis

Documentation

makeTracy :: String -> (String -> Bool) -> String -> a -> a Source #

Trace only if an environment variable is set and its value satisfies a predicate.

tracy :: String -> a -> a Source #

Trace only if the DEBUG environment variable is set to TRUE.

tracyM :: Monad m => String -> m () Source #

ftracy :: Show a => (String -> String) -> a -> a Source #

ftracyM :: (Show a, Monad m) => (String -> String) -> a -> m () Source #

ftracyAp :: (Show a, Monad m) => (String -> String) -> a -> m a Source #