Gerardo Sarria <[EMAIL PROTECTED]> writes:

> I think the problem is in the pcl::standard-method, because if I change
> the :method-class
> (when I call defgeneric in the defmethod* macro) to a
> pcl::standard-method, then it works.
>
> The question now is: why I can't put a subclass of pcl::standard-method
> (OMMethod in this case) instead the class pcl::standard-method ?
> Maybe my theory is wrong but I think this shouldn't happend.

I think I know what's going on:

In its infinite metacircularity, PCL calls generic functions while it
is computing applicable methods for the same generic functions.  For
instance, computing which methods of METHOD-SPECIALIZERS are
applicable to OMMETHODs calls METHOD-SPECIALIZERS.  That again wants
to compute applicable methods and so on, add infinitum, and 
METHOD-SPECIALIZERS just being one example.

Patches welcome :).


Reply via email to