[slime-devel] Missing STARTUP-MULTIPROCESSING-FOR-EMACS

I have just updated my CVS sources of SLIME after a a dozen days of so. After starting SLIME (GNU Emacs 20.7.2 with CMUCL 18e under Debian Woody), it stops with this error: ; Loading #p"/home/paolo/src/slime/swank-loader.lisp". ;; Loading #p"/home/paolo/src/slime/swank-backend.x86f". ;; Loading #p"/home/paolo/src/slime/swank.x86f". ;; Loading #p"/home/paolo/src/slime/swank-source-path-parser.x86f". ;; Loading #p"/home/paolo/src/slime/swank-cmucl.x86f". Warning: These Swank interfaces are unimplemented: (INTERRUPT-THREAD RECEIVE RESTART-FRAME RETURN-FROM-FRAME SEND THREAD-ALIVE-P WHO-MACROEXPANDS WHO-SPECIALIZES) T * ; ; Warning: This function is undefined: ; SWANK:STARTUP-MULTIPROCESSING-FOR-EMACS Error in KERNEL:%COERCE-TO-FUNCTION: the function SWANK:STARTUP-MULTIPROCESSING-FOR-EMACS is undefined. Restarts: 0: [ABORT] Return to Top-Level. Debug (type H for help) (KERNEL:%COERCE-TO-FUNCTION SWANK:STARTUP-MULTIPROCESSING-FOR-EMACS) Source: Error finding source: Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer exists: target:code/fdefinition.lisp. 0] SWANK:STARTUP-MULTIPROCESSING-FOR-EMACS does not seem to be defined. What am I missing? Do I have to provide the function or customize SLIME in some way? Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film

Paolo Amoroso <amoroso@mclink.it> writes:
There is currently no support for CMUCL's non-preemptive multithreading. The code for other multithreaded Lisps wouldn't work for CMUCL. We use signal driven IO CMUCL. That means you should set the Emacs variable slime-multiprocessing to nil. SLIME no longer interferes mp::startup-idle-and-top-level-loops and you can call it whenever you like. Helmut.
participants (2)
-
Helmut Eller
-
Paolo Amoroso