<div dir="ltr">Hi,<div><br></div><div>I had the same problem as you and got suggested to use the branch of slime called "choose-swank-loading-method":</div><div><br></div><div><a href="https://github.com/slime/slime/tree/choose-swank-loading-method">https://github.com/slime/slime/tree/choose-swank-loading-method</a><br>

</div><div><br></div><div>You can find the old thread here:</div><div><br></div><div><a href="http://comments.gmane.org/gmane.lisp.slime.devel/11430">http://comments.gmane.org/gmane.lisp.slime.devel/11430</a><br></div><div>

<br></div><div>It  basically gives you the possibility to use ASDF for loading swank-related files. Works pretty well and feels clean and elegant.</div><div>I'm still hoping that one day the "choose-swank-loading-method" branch will get merged into the master :)</div>

<div><br></div><div>Cheers,</div><div>Gaya</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Aug 2, 2014 at 8:38 AM, Helmut Eller <span dir="ltr"><<a href="mailto:eller.helmut@gmail.com" target="_blank">eller.helmut@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Aug 01 2014, Samuel Freilich wrote:<br>
<br>
[...]<br>
<div class="">> I've seen two work-arounds, neither of them ideal:<br>
> 1. Put something in ~/.swank.lisp to modify swank::*load-path*.  (That works,<br>
> but requires more setup and I have to change it if I'm loading from a<br>
> different directory.)<br>
> 2. Leave out that dependency from :swank-dependencies and add a hook to<br>
> 'slime-connected-hook (called after slime-load-contribs) that calls<br>
> slime-load-file.  (That works, but is quite messy.)<br>
><br>
> Is there a supported way for adding directories to the Swank load-path from<br>
> SLIME?<br>
<br>
</div>No; nothing that I know of.  1. doesn't sound so bad to me.<br>
<div class=""><br>
> Should define-slime-contrib have a :swank-paths parameter or<br>
> something?<br>
<br>
</div>Something like<br>
<br>
 (define-slime-contrib foo<br>
    (:swank-dependencies (bar "/path1/bar.lisp")))<br>
<br>
that passes 'bar and "/path1/bar.lisp" to swank:swank-require would be<br>
easy to implement.<br>
<br>
Not sure if it's worth it, though.  Especially as some people want to<br>
get rid of swank:swank-require and replace everything with ASDF.<br>
<br>
Helmut<br>
<br>
_______________________________________________<br>
Slime-devel mailing list<br>
<a href="mailto:Slime-devel@common-lisp.net">Slime-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/slime-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/slime-devel</a><br>
</blockquote></div><br></div>