[slime-devel] cmucl/multiprocessing

Ivan Toshkov ivan at toshkov.org
Tue May 11 12:33:45 UTC 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 11 May 2004 12:55, Gabor Melis wrote:
> I am using aserve under cmucl and call the INIT-ASERVE-CMU function as the
> README suggests (otherwise latency is unbearable). INIT-ASERVE-CMU looks
> like this:
>
>  #'(LAMBDA ()
>      (BLOCK INIT-ASERVE-CMU
>        (UNLESS
>            (FIND-IF
>             #'(LAMBDA (ASERVE-SYSTEM::PROC)
>                 (STRING= (MULTIPROCESSING:PROCESS-NAME ASERVE-SYSTEM::PROC)
>                          "Top Level Loop"))
>             (MULTIPROCESSING:ALL-PROCESSES))
>          (MULTIPROCESSING::STARTUP-IDLE-AND-TOP-LEVEL-LOOPS))))
>
> After running it slime-space no longer shows the arglist. This is slime
> HEAD.
>
> Tried it under sbcl-mt. Naturally, since init-aserve-cmu need not be run,
> everything works fine. I may even use it but compilation notes do not work
> and I'd miss them very much.
>
> Gabor
>
> _______________________________________________
> slime-devel site list
> slime-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/slime-devel

Using this function didn't work for me, so I've switched to the trick, used in 
INSTALL.lisp:

  #+(and cmu mp)
  (setf mp::*idle-process* mp::*initial-process*)

Don't know if it breaks slime-space, though.

HTH,
Ivan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFAoMgtuUkHlsKSHdcRAiVLAJ9kk9yObLgatN34YjurKrPfBDsytQCeLfiB
ywXMZbrEh1ncMZ7PcPV5O/8=
=shud
-----END PGP SIGNATURE-----




More information about the slime-devel mailing list