I'm using Geiser to interface with MIT Scheme in Emacs via M-x run-mit. I found that once an error is encountered in the REPL, the command history no longer works. The error must be cleared out via (RESTART 1) first for command history to work.
Do folks have a quick process recover from errors? For instance do you just create an Emacs keybinding to input (RESTART 1) into the REPL?
Trying to develop efficiently.