This may not be the right answer to the question (which is of
course lets write a debugger) - But I have never used a debugger,
and find them more or less the most unfriendly and useless things

You either end up single stepping through a million lines of code,
or you find the error is of a complex non-localised kind anyway.

I find inserting my own debug code into an application to be a much
more fruitful way of keeping track of errors. Using conditional 
compiliation all this extra code can be removed from a finished 
app.

The only problem with this approach in Haskell is that you sometimes
have to lift a function into the IO monad for debugging...

        Keean.
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to