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. A
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 bee
From: Allison Randal <[EMAIL PROTECTED]>
Date: Fri, 29 Aug 2008 16:03:24 +0200
Bob Rogers wrote:
> 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
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 co
From: Allison Randal <[EMAIL PROTECTED]>
Date: Fri, 29 Aug 2008 11:19:37 +0200
Bob Rogers wrote:
>
>Just "single dispatch". A method that's single dispatched, is... a
method.
>
> True. Nevertheless, the two kinds of method are treated quite
> differently by Parrot,
Bob Rogers wrote:
Just "single dispatch". A method that's single dispatched, is... a method.
True. Nevertheless, the two kinds of method are treated quite
differently by Parrot, both when being defined and when being called.
That is why it is awkward not to have concise names for both kinds
From: Allison Randal <[EMAIL PROTECTED]>
Date: Thu, 28 Aug 2008 22:14:08 +0200
Moritz Lenz wrote:
> [EMAIL PROTECTED] wrote:
>> +{{ Is the term "unimethod" acceptable here? -- rgr, 29-Jul-08. }}
>
> I think for dispatch the term is "single dispatch", and "unimethod"
> cou
Moritz Lenz wrote:
[EMAIL PROTECTED] wrote:
+{{ Is the term "unimethod" acceptable here? -- rgr, 29-Jul-08. }}
I think for dispatch the term is "single dispatch", and "unimethod"
could thus be "single method".
Just "single dispatch". A method that's single dispatched, is... a method.
Allis
[EMAIL PROTECTED] wrote:
> +{{ Is the term "unimethod" acceptable here? -- rgr, 29-Jul-08. }}
I think for dispatch the term is "single dispatch", and "unimethod"
could thus be "single method".
Moritz
--
Moritz Lenz
http://moritz.faui2k3.org/ | http://perl-6.de/