Trey Harris wrote:
> In a message dated Tue, 3 Sep 2002, Buddha Buck writes:
> 
>>I suspect that, if it makes sense to say
>>
>>$foo = &$date.method;
>>
>>then it would also make sense to say
>>
>>$date .= $foo;
>>
>>as well.
> 
> 
> Interesting, that first line
>   $foo = &$date.method;
> 
> I need a bit of a refresher here, as my searches of the archives have
> turned up blank.  Ampersand replaces P5 C<\&> in taking a reference to a
> subroutine or method?  And ampersand is no longer used to call a
> subroutine, in any context? 

Actually, I think I got confused...  Most of my work recently has been 
in C++, which uses & for references.  Perhaps that should have been:

$foo = \$date.method;


  So:
> 
> $foo = &$date.method();
> 
> Would call $date.method, and return a reference to (a reference to) the
> subroutine returned by Date::method()?
> 
> I have a feeling that, as much nicer as Perl 6 references will be compared
> to the Perl 5 punctuation-salad, it will take a long time to do it
> automatically.  It'll feel like grabbing for the stick-shift and clutch
> that aren't there when you're driving an automatic....
> 
> Trey
> 
> 






Reply via email to