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.