
On 1 Dec 2011, at 14:10, Yves Parès wrote:
Hey,
What do you mostly use for debugging? Simple calls to Debug.Trace.trace? Hpc? Hood?
Debug.Trace, with some short helpers so dbg "x=" x displays the value of x, provided x is in Show import Debug.Trace dbg msg x = dbgsh show msg x dbgsh sh msg x = trace (msg++sh x) x cdbg p msg x | p x = dbg msg x | otherwise = x -- if you want to tailor the "show": class Dshow t where dshow :: t -> String ddbg msg x = dbgsh dshow msg x
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------------------------------------------------------------- Andrew Butterfield Tel: +353-1-896-2517 Fax: +353-1-677-2204 Lero@TCD, Head of Foundations & Methods Research Group Director of Teaching and Learning - Undergraduate, School of Computer Science and Statistics, Room G.39, O'Reilly Institute, Trinity College, University of Dublin http://www.scss.tcd.ie/Andrew.Butterfield/ --------------------------------------------------------------------