[m-dev.] debugging grades and I/O tabling
Zoltan Somogyi
zs at cs.mu.OZ.AU
Mon Aug 19 15:25:58 AEST 2002
On 19-Aug-2002, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> It would be very bad for code which compiles in the default grade to
> not compile with `--debug'. So if we're going to make that an error in
> debug grades, I think we should make it an error in all grades.
That would be fine by me.
> But doing that would break a lot of existing code.
For small values of "break".
Most broken code can be fixed by adding an annotation. Very few foreign_procs
will have to be rewritten; for example there were none in the Mercury
implementation itself.
> What's the corresponding benefit to users?
Being able to retry past I/O actions *safely* in the debugger.
Zoltan.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list