[slime-devel] [PATCH] ABCL broken with contrib/swank-asdf.lisp

Mark Evenson evenson at panix.com
Sat Dec 19 14:17:47 UTC 2009


ABCL uses a very primitive version of ASDF because of the lack of an 
implementation of the long form of DEFINE-METHOD-COMBINATION.  This 
causes Stas Boukarev's implementation on Tue Dec 15 of 
SLIME-RELOAD-SYSTEM to fail under ABCL with complaints of being unable 
to resolve the symbol ASDF:AROUND.

The attached patch at least allows ABCL to load SLIME but makes the 
SLIME-RELOAD-SYSTEM still recompile the dependencies leading to slightly 
inconsistent behavior.

I was already looking into how to implement the long form of 
DEFINE-METHOD-COMBINATION for ABCL, but even if I get that working, we 
will still have a fair number of ABCL implementations broken with SLIME 
HEAD until they update their implementations, so I would like to patch 
SLIME in some manner.

I have commit rights to SLIME to add my kludge, but would like to 
solicit the comments of other maintainers before I add such macro 
conditionals to other's code.  Comments please?


-- 
"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: contrib-swank-asdf.patch
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20091219/be1e3f70/attachment.ksh>


More information about the slime-devel mailing list