Hi all,<br><br>I just tried the new GHCi debugger. A great new feature of GHCi 6.8.1.<br><br>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.
<br><br>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 monad. ;-)
<br><br>Thanks,<br><br>Olivier.<br>