I changed the code to:<br>
<br>
(save-current-buffer<br>
  (slime-disconnect)<br>
  (if (get-buffer "*inferior-lisp*")<br>
      (kill-buffer "*inferior-lisp*"))<br>
  (slime)<br>
  (while (not (slime-connected-p))<br>
    (sleep-for 1)))<br>
<br>
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'...<br>
<br>
Can you tell why i can't make the connection?<br>
<br>
Best regards,<br>
Henda<br>
<br>
<br><br><div><span class="gmail_quote">On 6/12/06, <b class="gmail_sendername">Nikodemus Siivola</b> <<a href="mailto:nikodemus@random-state.net">nikodemus@random-state.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
"Henda Carvalho" <<a href="mailto:henda.for.work@gmail.com">henda.for.work@gmail.com</a>> writes:<br><br>> (save-current-buffer<br>>   (slime-disconnect)<br>>   (if (get-buffer "*inferior-lisp*")
<br>>       (kill-buffer "*inferior-lisp*"))<br>>   (slime)<br>><br>>  (if (not (slime-connected-p))<br>>       <error, do something> ))<br>><br>> The problem is that the function 'slime-connected-p' is returning
<br>> 'nil', meaning that there isn't a swank connection... Can somebody tell me why?<br><br>IIRC the call to SLIME returns almost immediately, but setting the<br>connection up takes a while -- so you need to wait for it a bit.
<br><br>Cheers,<br><br>  --
Nikodemus              Schemer:
"Buddha is small, clean, and serious."<br>                  
Lispnik: "Buddha is big, has hairy armpits, and laughs."<br><br>_______________________________________________<br>slime-devel site list<br><a href="mailto:slime-devel@common-lisp.net">slime-devel@common-lisp.net
</a><br><a href="http://common-lisp.net/mailman/listinfo/slime-devel">http://common-lisp.net/mailman/listinfo/slime-devel</a><br></blockquote></div><br>