[m-rev.] for review: implement undo for declarative debugger
Mark Brown
mark at cs.mu.OZ.AU
Thu Jul 28 16:19:57 AEST 2005
On 28-Jul-2005, Ian MacLarty <maclarty at cs.mu.OZ.AU> wrote:
>
> On 28 Jul 2005, at 14:51, Mark Brown wrote:
>
> >On 28-Jul-2005, Ian MacLarty <maclarty at cs.mu.OZ.AU> wrote:
> >>On Tue, 26 Jul 2005, Mark Brown wrote:
> >>
> >
> >I suggest changing the whole description to:
> >
> >"Undo the effect of the most recent action that has not already been
> >undone. Actions that can be undone include giving the answers `yes',
> >`no', `inadmissible', `trust' and `skip' and marking subterms.
> >
>
> That's not quite right either, since `undo' also undoes the effect of
> any other non-answer commands (like `set') that were executed after the
> answer that came before the most recent answer.
Ah. Right.
> Also the second
> sentence might give the impression that you can undo specific answers,
> like "undo the last `yes' answer", which you can't do.
>
> How about:
>
> Reset the state of the declarative debugger to what it was before the
> most recent `yes', `no', `inadmissible', `trust', `skip' or `mark'
> answer that has not already been undone.
Works for me.
Cheers,
Mark.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list