<div dir="ltr"><br><div>Ok, nevermind, in the current implementation it seems that asdf is not used for loading swank contribs at all and *default-pathname-defaults* is also ignored in favor of the swank-loader::*source-directory*.</div>
<div>So, I guess, what I want is currently impossible, I'll just have to try to keep my CL contribs in the same directory.</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 Mon, Apr 28, 2014 at 12:43 PM, Gayane Kazhoyan <span dir="ltr"><<a href="mailto:gayanek@gmail.com" target="_blank">gayanek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi,<div><br></div><div>I was wondering if it is possible to have the Lisp code of Slime contribs in multiple directories. So, I have the official ones in /usr/share/common-lisp/source/slime/ and I would like to, e.g. have the slime-hello-world [1] somewhere else.</div>
<div><br></div><div>I tried to push the path to the asdf:*central-registry* and also setting *default-pathname-defaults* in .sbclrc and even starting a swank server with swank-loader::*source-directory* correctly set up, but then the problem is that the *source-directory* is not a list and the path to the default contribs gets lost...</div>
<div><br></div><div>So, currently my .sbclrc looks like this:</div><div><br></div><div>(require :asdf)<br></div><div>(pushnew #p"/path/to/slime-hello-world/" asdf:*central-registry* :test #'equal)<br></div>
<div>
<br></div><div>And when I M-x slime, swank still can't find the slime-hello-world Lisp part. Any ideas?</div><div><br></div><div>Thanks!</div><div>Gaya</div><div><br></div><div>[1] <a href="https://github.com/slime/slime-hello-world" target="_blank">https://github.com/slime/slime-hello-world</a></div>
</div>
</blockquote></div><br></div>