perl6-internals
[Top] [All Lists]

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

To: Allison Randal <allison@perl.org>
Subject: Re: [svn:parrot-pdd] r30620 - trunk/docs/pdds/draft
From: Bob Rogers <rogers-perl6@rgrjr.dyndns.org>
Date: Fri, 29 Aug 2008 08:47:12 -0400
Cc: Moritz Lenz <moritz@casella.verplant.org>, p2 <parrot-porters@perl.org>
Delivered-to: mailing list perl6-all@perl.org
Delivered-to: perl6-all-poster@perl.org
Delivered-to: mailing list perl6-internals@perl.org
Delivered-to: perl6-internals@perl.org
Delivered-to: perlmail-parrot-porters@onion.perl.org
Delivered-to: parrot-porters@perl.org
In-reply-to: <48B7BF29.5060805@perl.org>
List-help: <mailto:perl6-all-help@perl.org>
List-id: <perl6-all.perl.org>
List-id: <perl6-internals.perl.org>
List-post: <mailto:perl6-all@perl.org>
List-subscribe: <mailto:perl6-all-subscribe@perl.org>
List-unsubscribe: <mailto:perl6-all-unsubscribe@perl.org>
Mailing-list: contact perl6-all-help@perl.org; run by ezmlm
References: <20080828160953.46095CB9DD@x12.develooper.com> <48B6CECD.5080903@casella.verplant.org> <48B70710.3090106@perl.org> <18615.20675.763511.473348@rgrjr.rgrjr.dyndns.org> <48B7BF29.5060805@perl.org>
   From: Allison Randal <allison@perl.org>
   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, both when being defined and when being called.
   > That is why it is awkward not to have concise names for both kinds.

   We have vtable functions, subs, methods, and multis.

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?

   A multi is neither a sub nor a method nor a vtable function, though
   it may substitute for any of them.

   Allison

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

                                        -- Bob


<Prev in Thread] Current Thread [Next in Thread>