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 :).
