I have a slightly different issue concerning XEmacs/Slime and LWW. I can make
it work with console lisp. What does not work is to start the LWW ide
from xemacs.
Basically, if I run "lispworks-console -init slime.lisp", the init file
containing something like :
(load "c:/Program Files/XEmacs/xemacs-packages/lisp/slime/swank-loader.lisp")
#+lispworks
(swank:startup-multiprocessing)
#-clisp
(swank::create-swank-server 4005 :spawn #'swank::simple-announce-function t)
#+clisp
(swank::create-swank-server 4005)
then it is working ok. However, if I try to run the IDE version of LWW
from XEmacs, then the IDE does not show up. It seems to be stalled on
starting multiprocessing. For what it worth, I have attached the
messages I get in the process buffer when LWW/IDE starts.
If I provoke an error in the lisp process, I get the message from the
(swank::swank-create-server ...) which is clearly not yet executed.
Also, the way I start slime is not the standard one. This is the one
Bill Clemenson offered on his blog. The standard way to run slime needs
the lisp process to interact with (x)emacs through the console. Albeit
it is possible to do that with win32 programs, I wonder if LWW can cope
with that.
Best regards,
--
Fabrice Popineau
------------------------
e-mail: Fabrice.Popineau@supelec.fr | The difference between theory
voice-mail: +33 (0) 387764715 | and practice, is that
surface-mail: Supelec, 2 rue E. Belin, | theoretically,
F-57070 Metz | there is no difference !
LispWorks(R) (for the Windows(R) operating system)
Copyright (C) 1987-2003 Xanalys LLC. All rights reserved.
Version 4.3.7
Saved by popineau as lispworks-4307, at 25 Sep 2004 15:16
User popineau on ANSIBLE
; Loading text file C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\config\siteinit.lisp
; Loading text file C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\private-patches\load.lisp
; Loading text file c:\Documents and Settings\popineau\My Documents.xemacs\slime.lisp
; Loading text file c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-loader.lisp
; Loading fasl file c:\Documents and Settings\popineau\My Documents.slime\fasl\lispworks-4.3.7\swank-backend.fsl
; Loading fasl file c:\Documents and Settings\popineau\My Documents.slime\fasl\lispworks-4.3.7\nregex.fsl
; Loading fasl file c:\Documents and Settings\popineau\My Documents.slime\fasl\lispworks-4.3.7\swank-lispworks.fsl
; Loading fasl file C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\modules\concat\comm.fsl
; Loading fasl file C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\patches\comm\0001\0001.fsl
; Loaded public patch COMM 1.1
; Loading fasl file C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\patches\comm\0001\0002.fsl
; Loaded public patch COMM 1.2
Warning: (METHOD PREFERRED-COMMUNICATION-STYLE NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD EMACS-CONNECTED NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD MAKE-STREAM-INTERACTIVE (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD CALL-WITHOUT-INTERRUPTS (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD LISP-IMPLEMENTATION-TYPE-NAME NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD SET-DEFAULT-DIRECTORY (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD ARGLIST (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD FUNCTION-NAME (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD STARTUP-MULTIPROCESSING NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD THREAD-NAME (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD THREAD-STATUS (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD MAKE-LOCK NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD CALL-WITH-LOCK-HELD (T T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD CURRENT-THREAD NIL) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD KILL-THREAD (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
Warning: (METHOD THREAD-ALIVE-P (T)) being redefined in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-lispworks.lisp (previously in c:\Program Files\XEmacs\xemacs-packages\lisp\slime\swank-backend.lisp).
; Loading fasl file c:\Documents and Settings\popineau\My Documents.slime\fasl\lispworks-4.3.7\swank-gray.fsl
; Loading fasl file c:\Documents and Settings\popineau\My Documents.slime\fasl\lispworks-4.3.7\swank.fsl
Warning: These Swank interfaces are unimplemented:
(ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER DISASSEMBLE-FRAME PROFILE PROFILE-PACKAGE PROFILE-REPORT PROFILE-RESET PROFILED-FUNCTIONS REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN UNPROFILE)
CL-USER 1 >