[slime-devel] Restartable frames

Helmut Eller heller at common-lisp.net
Mon Mar 22 20:59:03 UTC 2010


* Terje Norderhaug [2010-03-22 20:14+0100] writes:

>>> This has usability implications as swank clients cannot adapt to
>>> whether a frame certainly is restartable, might possibly be
>>> restartable, or definitely isn't restartable.
>>
>> There's no definive answer to this question without unwinding the  
>> stack
>> and executing unwind-protected handlers.
>
> There is at least a definite answer to the question when the back-end  
> does not implement a restart-frame function. When the frame  
> definitely cannot be restarted, the swank client should obviously not  
> present the user with the option to restart the frame.
>
> Are you saying a back-end never can determine without actual  
> execution that a frame on the stack for practical purposes is  
> restartable?

Yes.

Helmut





More information about the slime-devel mailing list