Bob Rogers wrote:

So you prefer the plain term "method" for "method that is not a
multimethod"?  That seems prone to confusion.  What do you suggest for
the generic term?

It's not prone to confusion. By definition, a "method" is a invoked on a single invocant (an instance of the class that contains the method).

By "multi" do you mean "multisub" or "multimethod"?  Either way, it
seems there is something missing from your enumeration above.

A multi (that is a MultiSub PMC) can be invoked as either a sub or a method. There is no distinction between a "multisub" and a "multimethod". There are only multis, which are dispatched based on an evaluation of multiple invocants.

Allison

Reply via email to