[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