Re: slime

Gary Byers <[email protected]> Sat, 13 Aug 2005 22:03:10 -0600 (MDT)
Newsgroups gmane.lisp.openmcl.bugs
Message-ID <[email protected]>

On Sat, 13 Aug 2005, Alan Ruttenberg wrote:

> I'll take a look. Is it bleeding edge that I need to build? Tried that 
> yesterday (with image from ftp site) but failed when loading 
> ppc-callback-support.

I haven't heard of anyone having trouble building the bleeding-edge
version in several weeks.  You generally need the latest image and
interfaces from the testing directory; if you didn't have fairly
recent interfaces, I'm not sure that anything would build.

The SLIME-related bug that I'm aware of is seems to be present in 0.14.3
as well.  M-. calls something called CCL::EDIT-DEFINITION-P, which was
used in MCL to generate a pseudo-menu of function names and/or "method
specifiers".   CCL::EDIT-DEFINITION-P was never updated to recognize
that EQL-SPECIALIZERs are real objects, and tried to call CLASS-NAME
on any method specializer that isn't a CONS.

Bryan also noted that SWANK::SPECIALIZER-NAME may have difficulty
enumerating all of the subclasses of CLASS that might appear as a
method specializer.  Using CLASS in the ETYPECASE form there would
seem to be simpler.

When there are multiple methods with the same name defined in the same
source file, selecting any of the methods from SLIME's pseudo-menu
seems to always go to the first one.

I'm not sure that any of these issues is new.