
I changed the code to: (save-current-buffer (slime-disconnect) (if (get-buffer "*inferior-lisp*") (kill-buffer "*inferior-lisp*")) (slime) (while (not (slime-connected-p)) (sleep-for 1))) and it stays in the 'while' loop for more than 5 minutes (i "only" waited 5 minutes), meaning that 'slime-connected-p' is returning 'nil'... Can you tell why i can't make the connection? Best regards, Henda On 6/12/06, Nikodemus Siivola <nikodemus@random-state.net> wrote:
"Henda Carvalho" <henda.for.work@gmail.com> writes:
(save-current-buffer (slime-disconnect) (if (get-buffer "*inferior-lisp*") (kill-buffer "*inferior-lisp*")) (slime)
(if (not (slime-connected-p)) <error, do something> ))
The problem is that the function 'slime-connected-p' is returning 'nil', meaning that there isn't a swank connection... Can somebody tell me why?
IIRC the call to SLIME returns almost immediately, but setting the connection up takes a while -- so you need to wait for it a bit.
Cheers,
-- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs."
_______________________________________________ slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel