<p dir="ltr">Have a look at the mrepl contrib. </p>
<br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 17, 2017, 11:07 Nick Levine <<a href="mailto:nlevine@ravenpack.com">nlevine@ravenpack.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">So, no M-x another-slime? That would be useful. Doesn't require you to know in advance you're going to need it.<br class="gmail_msg"><br class="gmail_msg"></div></div><div dir="ltr" class="gmail_msg">- n</div><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On 17 March 2017 at 11:56, Bjoern Paschen <span dir="ltr" class="gmail_msg"><<a href="mailto:bpaschen@googlemail.com" class="gmail_msg" target="_blank">bpaschen@googlemail.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi...<br class="gmail_msg">
<br class="gmail_msg">
Open your lisp process in the terminal first and load swank by hand.<br class="gmail_msg">
<br class="gmail_msg">
>$ sbcl<br class="gmail_msg">
>This is SBCL 1.3.14, an implementation of ANSI Common Lisp.<br class="gmail_msg">
>More information about SBCL is available at <<a href="http://www.sbcl.org/" rel="noreferrer" class="gmail_msg" target="_blank">http://www.sbcl.org/</a>>.<br class="gmail_msg">
><br class="gmail_msg">
>SBCL is free software, provided as is, with absolutely no warranty.<br class="gmail_msg">
>It is mostly in the public domain; some portions are provided under<br class="gmail_msg">
>BSD-style licenses.  See the CREDITS and COPYING files in the<br class="gmail_msg">
>distribution for more information.<br class="gmail_msg">
>* (ql:quickload :swank)<br class="gmail_msg">
>To load "swank":<br class="gmail_msg">
>  Load 1 ASDF system:<br class="gmail_msg">
>    swank<br class="gmail_msg">
>; Loading "swank"<br class="gmail_msg">
>.<br class="gmail_msg">
>(:SWANK)<br class="gmail_msg">
>* (swank:create-server :port 4005 :dont-close t)<br class="gmail_msg">
>;; Swank started at port: 4005.<br class="gmail_msg">
><br class="gmail_msg">
>4005<br class="gmail_msg">
>* (swank:create-server :port 4006 :dont-close t)<br class="gmail_msg">
>;; Swank started at port: 4006.<br class="gmail_msg">
><br class="gmail_msg">
>4006<br class="gmail_msg">
<br class="gmail_msg">
Then use M-x slime-connect in Emacs to connect to port 4005 and then<br class="gmail_msg">
port 4006 on localhost. Before the second connection emacs will ask if<br class="gmail_msg">
you want to close the old one. Just answer no.<br class="gmail_msg">
<br class="gmail_msg">
Seems to work so far.<br class="gmail_msg">
<br class="gmail_msg">
------------------<br class="gmail_msg">
<div class="m_8468195423695346963gmail-HOEnZb gmail_msg"><div class="m_8468195423695346963gmail-h5 gmail_msg"><br class="gmail_msg">
2017-03-17 11:14 GMT+01:00 Jim Newton <<a href="mailto:jimka.issy@gmail.com" class="gmail_msg" target="_blank">jimka.issy@gmail.com</a>>:<br class="gmail_msg">
> Hi,<br class="gmail_msg">
> Can someone tell me how to (or if it is possible to) create a second repl<br class="gmail_msg">
> buffer for the same inferior lisp process.  Maybe this is not supported,<br class="gmail_msg">
> because when I look in the slime manual, it seems to always refer to "THE<br class="gmail_msg">
> REPL buffer for the current SLIME connection”<br class="gmail_msg">
><br class="gmail_msg">
> Kind regards<br class="gmail_msg">
> Jim<br class="gmail_msg">
<br class="gmail_msg">
</div></div></blockquote></div><br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On 17 March 2017 at 11:56, Bjoern Paschen <span dir="ltr" class="gmail_msg"><<a href="mailto:bpaschen@googlemail.com" class="gmail_msg" target="_blank">bpaschen@googlemail.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi...<br class="gmail_msg">
<br class="gmail_msg">
Open your lisp process in the terminal first and load swank by hand.<br class="gmail_msg">
<br class="gmail_msg">
>$ sbcl<br class="gmail_msg">
>This is SBCL 1.3.14, an implementation of ANSI Common Lisp.<br class="gmail_msg">
>More information about SBCL is available at <<a href="http://www.sbcl.org/" rel="noreferrer" class="gmail_msg" target="_blank">http://www.sbcl.org/</a>>.<br class="gmail_msg">
><br class="gmail_msg">
>SBCL is free software, provided as is, with absolutely no warranty.<br class="gmail_msg">
>It is mostly in the public domain; some portions are provided under<br class="gmail_msg">
>BSD-style licenses.  See the CREDITS and COPYING files in the<br class="gmail_msg">
>distribution for more information.<br class="gmail_msg">
>* (ql:quickload :swank)<br class="gmail_msg">
>To load "swank":<br class="gmail_msg">
>  Load 1 ASDF system:<br class="gmail_msg">
>    swank<br class="gmail_msg">
>; Loading "swank"<br class="gmail_msg">
>.<br class="gmail_msg">
>(:SWANK)<br class="gmail_msg">
>* (swank:create-server :port 4005 :dont-close t)<br class="gmail_msg">
>;; Swank started at port: 4005.<br class="gmail_msg">
><br class="gmail_msg">
>4005<br class="gmail_msg">
>* (swank:create-server :port 4006 :dont-close t)<br class="gmail_msg">
>;; Swank started at port: 4006.<br class="gmail_msg">
><br class="gmail_msg">
>4006<br class="gmail_msg">
<br class="gmail_msg">
Then use M-x slime-connect in Emacs to connect to port 4005 and then<br class="gmail_msg">
port 4006 on localhost. Before the second connection emacs will ask if<br class="gmail_msg">
you want to close the old one. Just answer no.<br class="gmail_msg">
<br class="gmail_msg">
Seems to work so far.<br class="gmail_msg">
<br class="gmail_msg">
------------------<br class="gmail_msg">
<div class="m_8468195423695346963HOEnZb gmail_msg"><div class="m_8468195423695346963h5 gmail_msg"><br class="gmail_msg">
2017-03-17 11:14 GMT+01:00 Jim Newton <<a href="mailto:jimka.issy@gmail.com" class="gmail_msg" target="_blank">jimka.issy@gmail.com</a>>:<br class="gmail_msg">
> Hi,<br class="gmail_msg">
> Can someone tell me how to (or if it is possible to) create a second repl<br class="gmail_msg">
> buffer for the same inferior lisp process.  Maybe this is not supported,<br class="gmail_msg">
> because when I look in the slime manual, it seems to always refer to "THE<br class="gmail_msg">
> REPL buffer for the current SLIME connection”<br class="gmail_msg">
><br class="gmail_msg">
> Kind regards<br class="gmail_msg">
> Jim<br class="gmail_msg">
<br class="gmail_msg">
</div></div></blockquote></div><br class="gmail_msg"></div>
</blockquote></div>