[Slime-devel] Adding to Swank Load-Path
gayanek at gmail.com
Sun Aug 3 14:00:37 UTC 2014
I had the same problem as you and got suggested to use the branch of slime
You can find the old thread here:
It basically gives you the possibility to use ASDF for loading
swank-related files. Works pretty well and feels clean and elegant.
I'm still hoping that one day the "choose-swank-loading-method" branch will
get merged into the master :)
On Sat, Aug 2, 2014 at 8:38 AM, Helmut Eller <eller.helmut at gmail.com> wrote:
> On Fri, Aug 01 2014, Samuel Freilich wrote:
> > I've seen two work-arounds, neither of them ideal:
> > 1. Put something in ~/.swank.lisp to modify swank::*load-path*. (That
> > but requires more setup and I have to change it if I'm loading from a
> > different directory.)
> > 2. Leave out that dependency from :swank-dependencies and add a hook to
> > 'slime-connected-hook (called after slime-load-contribs) that calls
> > slime-load-file. (That works, but is quite messy.)
> > Is there a supported way for adding directories to the Swank load-path
> > SLIME?
> No; nothing that I know of. 1. doesn't sound so bad to me.
> > Should define-slime-contrib have a :swank-paths parameter or
> > something?
> Something like
> (define-slime-contrib foo
> (:swank-dependencies (bar "/path1/bar.lisp")))
> that passes 'bar and "/path1/bar.lisp" to swank:swank-require would be
> easy to implement.
> Not sure if it's worth it, though. Especially as some people want to
> get rid of swank:swank-require and replace everything with ASDF.
> Slime-devel mailing list
> Slime-devel at common-lisp.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the slime-devel