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 &quot;3.5 The GHCi Debugger&quot; documentation page, the debugger will only break on first function evaluation.
<br><br>As haskell is pure and lazy it&#39;s probably a normal behavior (reuse last result instead of recompute) but it&#39;s not very practical in a debugger. I tried to reload (:r) but it doesn&#39;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>