[slime-devel] Slime with multi processing

Andrew Myers asm198 at gmail.com
Tue Aug 2 15:33:35 UTC 2011


Thanks that's exactly what I was looking for, don't know how I missed it.

On Tue, Aug 2, 2011 at 10:15 AM, Helmut Eller <heller at common-lisp.net>wrote:

> * Andrew Myers [2011-08-02 13:34] writes:
>
> > Hello everyone,
> > I work on a Lisp project using Allegro Common Lisp and recently started
> > investigating using SLIME instead of the Franz's package.  I had tried to
> do
> > this about a year ago when I started this job but for various reasons
> never
> > pursued it very far.  I much prefer SLIME over the Franz package and have
> > most of the functionality I'm used to working already with the exception
> of
> > multiprocessing debugging.
> >
> > We have a few other threads running using the Franz Multiprocessing API
> but
> > when using SLIME the output from these threads (both stdout and trace
> output)
> > only goes to the *inferior-lisp* buffer, it does not show up in the SLIME
> > repl.  Can anyone point me to documentation on how to fix this?  I've
> been
> > looking through the SLIME manual and online but haven't been able to find
> > anything yet.
>
> If the output actually shows up in the *inferior-lisp* buffer then the
> easiest fix is:  M-x slime-redirect-inferior-output
> This is an Emacs-side only solution and doesn't involve the Lisp-side.
>
> On the Lisp-side you can set SWANK:*GLOBALLY-REDIRECT-IO* in your
> ~/.swank.lisp.  That should be documented in the manual.
>
> The stream to Emacs can be obtained with
>    (swank::connnection.user-io (swank::default-connection))
> Perhaps you can to use that for your own tricks, e.g. with
> mp:process-interrupt.
>
> Helmut
>
>
>
>
>
>
>
> _______________________________________________
> slime-devel site list
> slime-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/slime-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20110802/a3815bb5/attachment.html>


More information about the slime-devel mailing list