Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Robbie Hatley
February 5, 2016, 9:26 am
rate this thread
I just discovered yesterday, when I updated my Cygwin, that Cygwin has
finally upgraded its Perl from 5.14 to 5.22! I'm elated, because
Cygwin's Perl had been stuck at 5.14 for years.
So, what's new and exciting in Perl between 5.14 and 5.22 ???
I can tell *one* thing right away: most of my scripts started giving
me these warnings:
"given" is experimental on line 87.
"when" is experimental on line 90.
So I'm torn between converting all given/when to if/elsif/else,
or just saying:
no warnings 'experimental::smartmatch';
And I also notice that "use charnames ':short';" no longer supports
"aliases" such as \N. That's now an error ("invalid char name")
under ':short'; but when I change it to ':full' the error goes away.
But I'm curious as to what other nifty features have become available.
Midway City, CA, USA
perl -le 'print "4o6e7o4f0w5llc7m"'