[armedbear-devel] EXTENSIONS:EXIT behavior (was Re: [armedbear-ticket] [armedbear] #164: Cannot quit SLIME REPL)

Mark Evenson evenson at panix.com
Mon Aug 22 12:26:49 UTC 2011

On Aug 22, 2011, at 14:22 , Ville Voutilainen wrote:

> On 22 August 2011 15:19, Mark Evenson <evenson at panix.com> wrote:
>> We should probably centralize using the value of a variable as to
>> whether to really exit or not.  For the case where SLIME is making
>> thread(s) to handle the Emacs REPL request, EXTENSIONS:EXIT is
>> pretty clearly meant to map to System.exit().
> We're singing the same song. I don't want to change what ext:exit does.
> I'm saying that ext:exit shouldn't cause a ProcessingTerminated exception.

Sorry, I didn't read your reply carefully enough.

Next question:  then why is the ProcessingTerminated exception only
thrown in the EXT:EXIT and EXT:QUIT implementations?  When would
we ever expect it to be thrown?

"A screaming comes across the sky.  It has happened before, but there is nothing to compare to it now."

More information about the armedbear-devel mailing list