<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 23 Jul 2019, at 15:29, Stuart Little <<a href="mailto:achirvasub@gmail.com" class="">achirvasub@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">I am running<br class=""><br class="">- emacs 26.2<br class="">- slime 2.24<br class="">- clisp 2.49<br class=""><br class="">on Linux.<br class=""><br class=""></div></div></blockquote><div><br class=""></div>Works for me with<div class=""><blockquote type="cite" class=""></blockquote>- emacs 26.1<br class=""><blockquote type="cite" class=""></blockquote>- slime 2.23<br class="">- clisp 2.49.93+</div><div class=""><br class=""></div><div class="">on Darwin and on Linux.</div><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div class="">Running M-x slime in emacs with 'inferior-lisp-program' set to 'clisp' starts slime fine. I can usually run one evaluation (like say (+ 2 3)), whereupon any other action (pressing 'enter', say) will result in a disconnect:<br class=""><br class="">Lisp connection closed unexpectedly: connection broken by remote peer<br class=""><br class=""></div></div></blockquote><div><br class=""></div><div><br class=""></div><div>Add a ~/.swank.lisp file with a line such as:</div><div><br class=""></div><div>#+clisp (defparameter swank:*use-dedicated-output-stream*  nil)</div><div><br class=""></div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div class=""><br class="">(a) rlwrap clisp<br class=""></div></div></blockquote><div><br class=""></div>rlwrap shouldn’t be needed with clisp, since it can be compiled with readline. This is the reason why clisp is GPL!</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="">(b) (load "~/quicklisp/dists/quicklisp/software/slime-v2.24/swank-loader.lisp")<br class="">(c) (swank-loader::init :reload t)<br class="">(d) (swank:create-server :port 7000)<br class="">(e) from within emacs: M-x slime-connect with localhost and port 7000<br class=""><br class="">Same behavior as before: I get connected, get to make a few evaluations, get disconnected.<br class=""><br class="">This time around rlwrap tells me (in the terminal where I started clisp):<br class=""><br class="">rlwrap: warning: clisp crashed, killed by SIGSEGV<br class=""></div></div></blockquote><br class=""></div><div>This should not occur.</div><div><br class=""></div><div><div class=""><br class=""></div><div class=""><br class=""></div></div><div>Since you don’t seem to have readline compiled in, perhaps you don’t have libsigsegv compiled in either?</div><div>I would advise you to recompile clisp with those essential libraries!</div><div><br class=""></div><div>Have a look at the script I currently use to compile and install clisp from sources:</div><div><a href="https://github.com/informatimago/install/blob/master/install-pjb-environment#L399" class="">https://github.com/informatimago/install/blob/master/install-pjb-environment#L399</a></div><div class="">Don’t use this script indiscriminately, it installs a lot of things!!! Instead, copy and paste what you need.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">-- <br class="">__Pascal J. Bourguignon__</div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><br class=""><br class=""></div></div></div>
</div>
<br class=""></div></body></html>