From: Allison Randal <[EMAIL PROTECTED]> Date: Sat, 30 Aug 2008 11:56:45 +0200
Bob Rogers wrote: > My sense of the usage on this list is that "multisub" means a MultiSub > PMC and a "multimethod" is what you add to the MultiSub when you define > a sub with the :multi keyword. Am I the only one who finds this a > useful distinction? Oh, I see. No wonder this conversation has been confusing. The mistake, I think, is when we assume that we speak the same language. ;-} To everyone else: From the lack of other response, should I assume that my memory of this usage of "multimethod" for "sub with :multi" is incorrect? . . . A particular sub object that's stored in a MultiSub is a "variant" of the multi (whether it's a multisub, multimethod, or multivtable). Allison Urp. I have been calling these "methods" for 15 or 20 years now (since whenever the Lisp world went to MMD), so please bear with me while I change gears. FWIW, the documentation has about 100 hits to the word "variant", but only two (AFAICS) refer to MMD, both of them in a single paragraph in docs/book/ch07_architecture.pod. The other hits are talking about opcodes and vtable operations. (Plus a hit I don't understand in docs/pdds/pdd15_object_metamodel.svg, which doesn't seem to address MMD at all.) -- Bob