GHC 6.8.1 RC debugger only breaking on first evaluation of a
olivier.boudry at gmail.com
Tue Sep 18 14:26:38 EDT 2007
I just tried the new GHCi debugger. A great new feature of GHCi 6.8.1.
When debugging a function, as for example the qsort function given as an
example in the "3.5 The GHCi Debugger" documentation page, the debugger will
only break on first function evaluation.
As haskell is pure and lazy it's probably a normal behavior (reuse last
result instead of recompute) but it's not very practical in a debugger. I
tried to reload (:r) but it doesn't seems to help. Is there a way to force
the function to be re-evalutated without quitting, starting, loading prog
and setting breakpoints again, other than making the function part of the IO
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Glasgow-haskell-users