traceM and traceShowM
Martijn van Steenbergen
martijn at van.steenbergen.nl
Fri Oct 16 09:22:18 EDT 2009
Hello,
I propose the addition of the following two functions to module Debug.Trace:
> traceM :: Monad m => String -> m ()
> traceM msg = trace msg (return ())
>
> traceShowM :: (Show a, Monad m) => a -> m ()
> traceShowM = traceM . show
These functions allow tracing in any do-block. I often define them
myself; I think they are useful in general.
Deadline: 23 October 2009.
Martijn.
More information about the Libraries
mailing list