ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl6-language
perl6-language
Re: reduce metaoperator on an empty list
by Larry Wall other posts by this author
Jun 8 2005 11:02AM messages near this date
Re: reduce metaoperator on an empty list | Re: reduce metaoperator on an empty list
On Wed, Jun 08, 2005 at 11:40:49AM +0200, "TSa (Thomas Sandlaß)" wrote:
: Damian Conway wrote:
: > So, to clarify again, if $var is undefined, then the assignment:
: > 
: >     $var op= $value;
: > 
: > is equivalent to:
: > 
: >     $var = (&op.does(identval) ?? &op.identval() :: undef) op $value;
: > 
: > Correct?
: 
: Might I add that it should read
: 
:       $var = (&op.does(identval) ??
:               &op.identval($value) :: undef) op $value;
: 
: The rational is, that &op is subject to MMD, so the .identval method
: should be dispatched as well. Actually &op.identity($value) reads
: quite natural and self documenting if the parameter is required.

I don't think there's a double dispatch there.  I think &op just knows
it can default its left argument to an existing attribute value if it
(somehow) knows it's part of an assignment op.  There's not a lot of
payback in getting all abstract here, as far as I can see.

Larry
Thread:
=22TSa_=28Thomas_Sandla=DF=29=22
Larry Wall
=22TSa_=28Thomas_Sandla=DF=29=22
Damian Conway
"TSa (Thomas Sandlaß)"

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved