[slime-devel] Re: Loading slime for clisp in xemacs on Windows

Thomas Schilling tjs_ng at yahoo.de
Thu Dec 23 15:25:04 UTC 2004


Am Thu, 23 Dec 2004 04:12:13 -0700 schrieb Surendra Singhi  
<efuzzyone at netscape.net>:

> Any suggestions on what should I do to ensure that slime and inferior  
> lisp connects to the right clisp and starts up properly.

FWIW here's my working configuration:

--- init.el --------------------------------------------------
(add-to-list 'load-path "~/Eigene Dateien/devel/lisp/slime")
(require 'slime)
(add-hook 'lisp-mode-hook (lambda () (slime-mode t)))
(add-hook 'inferior-lisp-mode-hook (lambda () (inferior-slime-mode t)))

[...]

(defun clisp-start ()
   (interactive)
   (shell-command
    (concat "C:\\Programme\\clisp\\clisp-2.33.1\\base\\lisp.exe "
	   "-B \"C:/Programme/clisp/clisp-2.33.1/\" "
	   "-M \"C:/Programme/clisp/clisp-2.33.1/base/lispinit.mem\" "
	   "-i \"C:/Dokumente und Einstellungen/Tommy/slime.lisp\" "
	   "-ansi -q&"))
   (sleep-for 1)
   (slime-connect "localhost" 4005)
   (cd "~/Eigene Dateien/"))

--- slime.lisp -----------------------------------------------
(load "C:/Dokumente und Einstellungen/Tommy/Eigene  
Dateien/devel/lisp/slime/swank-loader.lisp")
(swank:create-server)


That is I start up the swank-server independently and later connect to it.
The (sleep-for 1) construct is a bit ugly since it may take longer than 1  
second to start up swank in which case you have to manually call M-x  
slime-connect some seconds later.

HTH

-ts
-- 
      ,,
     \../   /  <<< The LISP Effect
    |_\\ _==__
__ | |bb|   | _________________________________________________



More information about the slime-devel mailing list