On Sat, 13 Mar 2004 05.30, John Siracusa wrote:
> The only case that seems even
> remotely onerous is this one:
>
> my My::Big::Class::Name $obj = My::Big::Class::Name.new();
> vs.
> my My::Big::Class::Name $obj .= new()
There's also the related issue of in-place operations on some
difficult-to-write lvalue:
@{$coderef.("argument").{hashelem}} =
sort @{$coderef.("argument").{hashelem}};
Did I get the text the same both times? What about maintaining that code?
What about side effects on the subroutine I called there?
Someone Damian-shaped will probably come in and point out how to prettify that
using "given", but it still wouldn't be as short as last week's
$coderef.("argument").{hashelem}.self:sort();
--
Debbie Pickett
http://www.csse.monash.edu.au/~debbiep
[EMAIL PROTECTED]