<div dir="ltr">Postfix dereferencing ( $array_ref->@* ) looks like it could be helpful sugar, but I'm not sure it's really going to solve a lot of problems, though it might, since they removed the auto-dereferencing in many internal functions ( keys $hash_ref isn't allowed, it's back to keys %$hash_ref or the new keys $hash_ref->%* ). Time will definitely tell on that one.<div><br></div><div>I'll agree that non-destructive substitution (s///r) is definitely the most convenient feature they've added in recent memory.</div><div><br></div><div>I wish they would figure out smartmatch, so that it moves out of experimental. I've found when(){} really helpful for undef, strings, numbers, and regexes (areas where it's not confusing what is going on). I can see how arrays, hashes, functions, and several other types could be tough to figure out, so make those throw up the warning about experimental features and let the easy ones work.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 18, 2016 at 7:50 AM, Christopher Grau <span dir="ltr"><<a href="mailto:chris.grau@gmail.com" target="_blank">chris.grau@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, May 16, 2016 at 3:07 PM, Bob Kleemann <<a href="mailto:rkleeman@energoncube.net">rkleeman@energoncube.net</a>> wrote:<br>
> I also wanted everyone to be aware that Perl 5.24 has been released. As<br>
> with all versions of Perl, there are numerous fixes, changes, improvements,<br>
> all of which you can see in the perldelta file:<br>
> <a href="https://metacpan.org/pod/distribution/perl/pod/perldelta.pod" rel="noreferrer" target="_blank">https://metacpan.org/pod/distribution/perl/pod/perldelta.pod</a>. Are there any<br>
> changes that you like or dislike? Is there anything that you want more<br>
> information about?<br>
<br>
While I've installed 5.24.0 under plenv and am using it for my own<br>
programs, I've not spent any time reviewing the perldelta document.<br>
Nor do we yet have it installed for use at my day job.<br>
<br>
The last new feature I've really taken advantage of is non-destructive<br>
substitution (s///r), which was introduced way back in 5.14. It<br>
simplifies all the long map pipelines I'm so fond of writing.<br>
<br>
Postfix dereferencing maturing from its experimental status seems to<br>
be the feature I've heard the most excitement about. It looks like a<br>
nice feature for making my code easier to read, but I can't say I've<br>
used it yet.<br>
<br>
Looking over perldelta, I don't see anything that jumps out at me.<br>
It's nice to see the continuing improvements, though. I've certainly<br>
been pleased since Perl gained a regular release schedule. It feels<br>
very mature as a project and it gives me something to reference when<br>
those who may be less informed ask why I still consider a "dead<br>
language" my strongest.<br>
_______________________________________________<br>
San-Diego-pm mailing list<br>
<a href="mailto:San-Diego-pm@pm.org">San-Diego-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/san-diego-pm" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/san-diego-pm</a><br>
</blockquote></div><br></div>