Alek Storm wrote:

Again, the only part of :method that :vtable needs to imply is the part that sets the invocant in the proper register and makes 'self' available within
the body of the method.

So, that still means :method can mean two different things, depending
on whether :vtable is present or not.  That's still bad.

How so? Without :vtable, :method adds a method to the class. With :vtable, :method adds a method to the class.

Oh, I should add, under the new OO spec, methods don't get entries in the "namespace" either, they only get entries in the class itself (since you may have multiple classes with different implementations pointing to the same namespace). It's really that fact more than anything else that has changed my thinking on the appropriate division of sub modifiers.

Allison

Reply via email to