On Tue, 2020-03-17 at 13:09 -0400, Nicholas Papadonis wrote:
> In Edwin when MIT Scheme encounters and error, I get an output "... (RESTART 
> 5) .... Start debugger (y or n)".
> After using "n" as input, the RESTART list continues to grow with more errors.

If you were in a tty you would get a prompt mentioning the depth of nested 
REPLs.  In the *scheme* buffer there is no prompt, but there is an indicator in 
the modeline:

...(REPL: listen [level: 2])...

By saying nay you have skipped running (debug) as you would normally in a tty.  
After exiting the debugger you are still in the error REPL (as you would 
normally in a tty).  Enter (restart) and you will be prompted to choose (in a 
tty or in *scheme*).

> How do folks efficiently handle recovering from error?  Do you type "RESTART 
> X" every time or is there some function used to make this more efficient?

Type Ctrl-C Ctrl-U to abort to the previous REPL, in a tty or in *scheme*, but 
never in anger.  :-}

Reply via email to