In SLIME, how to you exit from an endless loop? Using Windows?
Ctl-C only puts me in the mini buffer instead of giving a soft
interrupt, and Ctl-Alt-Delete doesn't work, either. There doesn't seem
to be a menu item or shortcut that says, "TERMINATE PROGRAM NOW!"
Thanks, CC.
Hi!
Ctrl-C Ctrl-C sends an interrupt to lisp process (in Linux). Never
tried it on Windows.
You might also try M-x slime-quit-lisp, or traverse SLIME menu in
EMACS.
---------------
$4/hour CL freelancer
cartercc wrote:
> In SLIME, how to you exit from an endless loop? Using Windows?
>
> Ctl-C only puts me in the mini buffer instead of giving a soft
> interrupt, and Ctl-Alt-Delete doesn't work, either. There doesn't seem
> to be a menu item or shortcut that says, "TERMINATE PROGRAM NOW!"
>
> Thanks, CC.
You are using Emacs and Slime on Windows where there are at least three
commercial IDEs, including the Lambdorghini of Lisps, AllegroCL?
Oh, just noticed the subject... never mind!
:)
kt
* Kenny [2008-12-08 22:06+0100] writes:
> You are using Emacs and Slime on Windows where there are at least
> three commercial IDEs, including the Lambdorghini of Lisps, AllegroCL?
You mean "as expensive as a Lamborghini"? :-)
Helmut Eller wrote:
> * Kenny [2008-12-08 22:06+0100] writes:
>
>
>>You are using Emacs and Slime on Windows where there are at least
>>three commercial IDEs, including the Lambdorghini of Lisps, AllegroCL?
>
>
> You mean "as expensive as a Lamborghini"? :-)
You almost got it!
Not your fault, I probably should have gone with Lambdarghini, phonetics
be damned.
:)
kt
* cartercc [2008-12-08 21:39+0100] writes:
> In SLIME, how to you exit from an endless loop? Using Windows?
It's usually C-c C-b (for BREAK) or M-x slime-interrupt. But it depends
on the Lisp implementation if that actually works. If you're using
CLISP it probably doesn't work because SLIME sends a Unix signal and
that's not very useful on Windows.
You can also try to switch to the *inferior-lisp* buffer and press C-c
C-c there, which hopefully does something less Unixy.
Helmut.
HE> It's usually C-c C-b (for BREAK) or M-x slime-interrupt. But it
HE> depends on the Lisp implementation if that actually works. If you're
HE> using CLISP it probably doesn't work because SLIME sends a Unix signal
HE> and that's not very useful on Windows.
no, looks like it it sends normal Windows break -- i've sort of checked it
now.
it was weird, though, as this break had then propagated to a batch file
handler, so i had to "unlock" in inferior lisp to continue.