[slime-devel] Re: [slime-cvs] CVS update: slime/doc/slime.texi

Helmut Eller heller at common-lisp.net
Fri Apr 1 20:06:10 UTC 2005


Luke Gorrie <luke at synap.se> writes:

>> The inspector argument is only used to select the method.  If we
>> remove the inspector argument, then one method overwrites the other.
>
> Even with the inspector argument, doesn't the backend-specific method
> completely shadow the generic one? 

Yes, as long as you a pass a backend-specific inspector argument.
That's currently always the case.  In principle you could also pass
something else (something that doesn't match the backend-specific
specifier, e.g. nil) and the generic method would be called.  But this
option is currently not used.

> Maybe the idea is to fall back if
> you decide to remove the backend-specific method?

swank.lisp is loaded after swank-lispworks, and it was a bit difficult
to check if there was already a backend-specific version.

Helmut.



More information about the slime-devel mailing list