This was helpful and you answered my question.  Does anyone have an example on 
how to use the stepper?

src/edwin/eystep.scm

shows the interface, however there is no documentation.   The keys do not work 
inside the debugger after a breakpoint, so I’m assuming the stepper is used 
differently than the (bkpt) system.  If anyone can provide a small use case 
that is appreciated.

> On Mar 27, 2020, at 3:56 AM, Chris Hanson <c...@chris-hanson.org> wrote:
> 
> I’m not sure exactly what you’re asking about.
> 
> The debugger can’t examine what will happen in the future, because that 
> hasn’t happened yet.
> 
> If you want to move forward, you have several options:
> Resume the program using one of the restarts that are shown when you stop.
> Evaluate subexpressions in the debugger to see what they do.
> Run the stepper to evaluate expressions one step at a time.
> The stepper isn’t documented but the source files are runtime/ystep.scm for 
> the basic stepper and edwin/eystep.scm for the Edwin stepper interface.  
> Caveats: the stepper works only for interpreted code, not compiled code, so 
> you can’t step into compiled code to see what it’s doing.
> On Mar 26, 2020, 5:20 PM -0700, Nicholas Papadonis 
> <nick.papadonis...@gmail.com>, wrote:
>> When I insert (bkpt) in the code it launches the debugger, it appears the 
>> debugger can move backwards in subproblems/reductions, however cannot move 
>> forward past the (bkpt).
>> 
>> Is there a way to evaluate expressions forward past the break point?
>> 
>> I did not see an option in the debugger help. 
>> 
>> Thanks

Reply via email to