Alek Storm wrote:

Attached a patch to bring that in line with the rest of the patch, and also to s/vtable function/vtable method/gi. In addition, a vtable method ISA method; it's just not returned by 'find_method'.

I actually changed every instance of 'vtable method' to 'vtable function' a few days ago to help clear up the confusion. (A vtable function does have an invocant 'self' but doesn't act as a method in any other way.) But, while I was adding the description of :vtable and :method to the PDD just now, I came up with a naming scheme that's even more useful: 'vtable function' refers to a function pointer stored in the vtable, 'vtable override' refers to a .sub defined in a PIR class to override a vtable function.

Allison

Reply via email to