Helmut Eller wrote:
I don't have asdf in my image and don't load it by default. SLIME's default startup sequence uses swank-loader directly. And I think few (if any) CL implementations ship with asdf properly configured by default. If we make SLIME dependent on asdf, we add another hurdle for newbies.
I was afraid this might be the case. As a recent lisp newbie asdf is what I found recommended everywhere so this may change. :-)
Would it be acceptable to patch swank.asd instead? Like so:
--- swank.asd.old 2005-09-01 08:41:32.000000000 +0200 +++ swank.asd 2006-07-05 19:02:25.000000000 +0200 @@ -22,3 +22,7 @@ (asdf:defsystem :swank :components ((:file "swank-loader")))
+(defpackage :swank-loader) +(defparameter swank-loader::*source-directory*
- (asdf:component-pathname (asdf:find-system :swank)))
That patch handles every problem that I have been testing for just fine and doesn't introduce a new dependency to the default slime package: awesome!
Nathan