<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div class="im"><div><br></div></div><div>Well, to some extent I can see your problem. Indeed there seem to be no slots in the 'MOP:FUNCALLABLE-STANDARD-OBJECT class. The layoutFuncallableStandardClass is what confused me, but that's indeed the layout of the metaclass.</div>

<div><br></div><div>So, you're correct that the fix works by accident. The solution should be to add a slot by the name 'MOP::NAME to the FUNCALLABLE-STANDARD-OBJECT. That slot can contain the name of the object (ie function) for which the item is defined. In that case, we should probably remove the direct slot MOP::NAME on the standard generic function, since it's already defined on the superclass if we decide to do that.</div>

<div><br></div><div></div></div></div></div></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra" style>While studying this problem using DESCRIBE, it seems our current implementation dispatches (DESCRIBE (MAKE-INSTANCE 'CL-CONT::FUNCALLABLE/CC)) the wrong way: to the T way instead of the STANDARD-OBJECT way...</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>Yet more to investigate...</div><div class="gmail_extra" style><br></div><div class="gmail_extra" style>Bye,</div><div class="gmail_extra" style><br>
</div><div class="gmail_extra" style>Erik.</div></div>