On Thu, Dec 1, 2011 at 7:40 PM, Yves Parès limestr...@gmail.com wrote:
Hey,
What do you mostly use for debugging?
Simple calls to Debug.Trace.trace? Hpc? Hood?
I also wonder about 'type-debugging'
Using ghci:
For a top level expression:
- if it is not compiling I can put in (or remove) a
But for internal expressions it can be quite hairy to figure out why what
haskell thinks is the type of something and what I think dont match.
^^ Just give the internal expression a type you know to be wrong, then GHC
will display the infered type and say it doesn't match the one you wrote.
Hey,
What do you mostly use for debugging?
Simple calls to Debug.Trace.trace? Hpc? Hood?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
On 2 December 2011 01:10, Yves Parès limestr...@gmail.com wrote:
Hey,
What do you mostly use for debugging?
Simple calls to Debug.Trace.trace? Hpc? Hood?
trace and ghci.
--
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
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