Andrew MacGibbon wrote a very nice debugger for Hugs for his MSc thesis.
You can set breakpoints on any clause of any function (even nested
functions), display the call stack, examine current bindings,
single-step, etc.  You need a few clues about what syntactic sugar looks
like when it is dissolved, but the output is mostly comprehensible.

The debugger was written for Hugs 1.2, but he is currently working on a
set of patches for Hugs 1.4.  If you send him an email, it might hurry
him along ([EMAIL PROTECTED]).

-- 
-- Dr. John Hamer                            [EMAIL PROTECTED]
-- Department of Computer Science            http://www.cs.auckland.ac.nz
-- University of Auckland                    Phone: +64 9 3737 599 x8758
-- Private Bag 92019, Auckland, New Zealand. Fax:   +64 9 3737 453

Reply via email to