Peter Seibel peter@javamonkey.com writes:
Recently SLIME has started asking me a lot if I want to enter a recursive edit whenever it enters the debugger. If I say n it freezes until I C-g out. If I say y it seems okay. What's that all about?
SLIME enters a recursive edit when a synchronous RPC needs to be debugged. This is usually only needed to debug SLIME code with SLIME itself. Most RPCs -- in particular RPCs to evaluate arbitrary user code -- are asynchronous. So a recursive edit is usually a sign for a bug in a SWANK function.
Helmut.