
That's interesting.
I must confess that I find the need to debug in Haskell greatly reduced
because I tend to design stuff in small incremental steps in ghci / emac in
a Lisp like way which means that I am reasoning out my code as I write it
which usually means there are no logical bugs at least.
However I can see the need on occasion to maybe debug into issues relating
to threads / STM and behaviours between processes in general.
Have you tried using Leksah, the Haskell IDE?
On 9 April 2015 at 02:21, Dimitri DeFigueiredo
I need to improve my Haskell debugging skills. I know of quickcheck, but that's for testing. It seems that:
- Debug.Trace and - dynamic breakpoints in GHCi
Are the two easy ways to check the state of your program at a specific point in execution. Is there another simple tool that I should know about? Any tips?
Thank you,
Dimitri
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners