Killing Racket Infinite Loops in Geiser

Viewed 873

When I accidentally make an infinite loop by evaluating a form in emacs with geiser + racket, after a minute or so of waiting, eventually emacs will start to respond again. Unfortunately, every eval after that takes at least a minute. Usually, after the second or third eval, emacs will stop responding at all, and the fastest thing to do at that point it to restart the Ubuntu machine.

Is there some setting to prevent this in geiser, or a way to tell emacs to kill geiser?

3 Answers
Related