<div>Rather than cluttering up the newer version what do you think of having slime include the older version and have the swank loader conditionally load old or new depending on the ABCL version?</div><div><br></div><div>There is also slime maintenance cost associated with having it be backward compatible.</div><div><br></div><div>An alternative is to check in a compatible version of slime as part of each ABCL release. This requires a bit of thought about managing the case where someone wants to run multiple different lisp implementations in the same emacs, thought I'm.not sure how prevalent this is.</div><div><br></div><div>Alan</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote"><div>On Wed, Jan 4, 2017 at 10:53 AM Alan Ruttenberg <<a href="mailto:alanruttenberg@gmail.com">alanruttenberg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">On Wed, Jan 4, 2017 at 7:19 AM, Mark Evenson <span class="gmail_msg"><<a href="mailto:evenson@panix.com" class="gmail_msg" target="_blank">evenson@panix.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"><span class="gmail_msg"><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>On 1/3/17 20:46, Alan Ruttenberg wrote:<br class="gmail_msg"><br><br>> On Tue, Jan 3, 2017 at 6:57 AM, Mark Evenson <<a href="mailto:evenson@panix.com" class="gmail_msg" target="_blank">evenson@panix.com</a>> wrote:<br class="gmail_msg"><br><br>><br class="gmail_msg"><br><br>>><br class="gmail_msg"><br><br>>><br class="gmail_msg"><br><br>>> On 1/3/17 00:35, Alan Ruttenberg wrote:<br class="gmail_msg"><br><br>>>> Well, I've gone and made an attempt at a "less leaky"  version. (It<br class="gmail_msg"><br><br>>> became<br class="gmail_msg"><br><br>>>> an obsession :( )<br class="gmail_msg"><br><br>>><br class="gmail_msg"><br><br>>><br class="gmail_msg"><br><br>>> Very cool. I need to find some cycles to start working through your code.<br class="gmail_msg"><br><br>>><br class="gmail_msg"><br><br>>> One question:  do you expect version of SLIME categorically fail<br class="gmail_msg"><br><br>>> completely with previous ABCL versions (i.e. those without<br class="gmail_msg"><br><br>>> ABCL-INTROSPECT)?  Or were your able to special-case the new features in<br class="gmail_msg"><br><br>>> swank-abcl.lisp?<br class="gmail_msg"><br><br><br class="gmail_msg"><br><br></span>[…]<br class="gmail_msg"><br><br><span class="gmail_msg"><br class="gmail_msg"><br><br>> But is it worth it, given that it will require the new version of ABCL for<br class="gmail_msg"><br><br>> source-location?<br class="gmail_msg"><br><br><br class="gmail_msg"><br><br></span>I will incur significant "support" cost if SLIME stops working for<br class="gmail_msg"><br><br>existing users, so I need to avoid that scenario if at all possible.</blockquote><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div><div class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">I'll look into it. <br class="gmail_msg"></div></div></div></div><br><br></blockquote></div></div>