Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-30 Thread Bob Rogers
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-30 Thread Allison Randal
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-29 Thread Bob Rogers
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-29 Thread Allison Randal
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-29 Thread Bob Rogers
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,

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-29 Thread Allison Randal
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-28 Thread Bob Rogers
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-28 Thread Allison Randal
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

Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft

2008-08-28 Thread Moritz Lenz
[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/