in reply to Re: Perl v5.13.7 is released
in thread Perl v5.13.7 is released
Automatic dereferencing syntax (meaning: s/@$/@/ or s/@{$ref}/@ref/) would be more useful. For example:
|----------------------------+---------------------------| | Traditional syntax | Auto syntax | |----------------------------+---------------------------| | push @$arrayref, @stuff | push @arrayref, @stuff | | unshift @$arrayref, @stuff | unshift @arrayref, @stuff | | pop @$arrayref | pop @arrayref | | shift @$arrayref | shift @arrayref | | splice @$arrayref, 0, 2 | splice @arrayref, 0, 2 | | keys %$hashref | keys @hashref | | keys @$arrayref | keys @arrayref | | values %$hashref | values @hashref | | values @$arrayref | values @arrayref | | ($k,$v) = each %$hashref | ($k,$v) = each @hashref | | ($k,$v) = each @$arrayref | ($k,$v) = each @arrayref | |----------------------------+---------------------------|I was following the p5p discussion about these changes, but I kept silent, so it's probably too late for this kind of rant now :)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Perl v5.13.7 is released
by LanX (Saint) on Nov 22, 2010 at 15:29 UTC | |
by arkturuz (Curate) on Nov 23, 2010 at 08:54 UTC | |
by LanX (Saint) on Nov 23, 2010 at 22:48 UTC | |
Re^3: Perl v5.13.7 is released
by syphilis (Archbishop) on Nov 24, 2010 at 04:41 UTC | |
by Anonymous Monk on Nov 24, 2010 at 07:32 UTC | |
by syphilis (Archbishop) on Nov 24, 2010 at 08:39 UTC | |
by talexb (Chancellor) on Nov 25, 2010 at 15:43 UTC | |
by Anonymous Monk on Nov 25, 2010 at 16:21 UTC |