traceM and traceShowM

Martijn van Steenbergen martijn at van.steenbergen.nl
Tue Nov 3 02:42:35 EST 2009


I have submitted a trac ticket:

http://hackage.haskell.org/trac/ghc/ticket/3634

Thank you all for your input!

Martijn.



Martijn van Steenbergen wrote:
> 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.
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries



More information about the Libraries mailing list