[slime-cvs] CVS slime

mbaringer mbaringer at common-lisp.net
Fri Oct 20 00:15:01 UTC 2006


Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv13963

Modified Files:
	swank-backend.lisp 
Log Message:
(initialize-multiprocessing): New API to support lisps where
initialize-multiprocessing may not return (lispworks).


--- /project/slime/cvsroot/slime/swank-backend.lisp	2006/10/19 12:29:32	1.105
+++ /project/slime/cvsroot/slime/swank-backend.lisp	2006/10/20 00:15:01	1.106
@@ -845,9 +845,9 @@
 ;;; The default implementations are sufficient for non-multiprocessing
 ;;; implementations.
 
-(definterface initialize-multiprocessing ()
-   "Initialize multiprocessing, if necessary."
-   nil)
+(definterface initialize-multiprocessing (continuation)
+   "Initialize multiprocessing, if necessary and then invoke CONTINUATION."
+   (funcall continuation))
 
 (definterface startup-idle-and-top-level-loops ()
   "This function is called directly through the listener, not in an RPC




More information about the slime-cvs mailing list