Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Perl 5.32.0 Released

by Tux (Abbot)
on Jun 21, 2020 at 07:58 UTC ( #11118302=perlnews: print w/replies, xml ) Need Help??

Ooooooh, yeah!!!

perl-5.32.0 is released. Get it while it is hot!

There are some noteworthy changes and a few fixed CVE's.

Read the incompatability changes before you upgrade.

And most important: Have FUN!


Enjoy, Have FUN! H.Merijn

Replies are listed 'Best First'.
Re: Perl 5.32.0 Released
by 1nickt (Abbot) on Jun 22, 2020 at 18:30 UTC

    Hi Tux, progress marches on, like it or not ... Recently I found that the newest version of Devel::Declare breaks Method::Signatures, so I pinned my stack to Devel::Declare v0.006019. But that version does not compile with the new Perl 5.32.0 ...

    (fwiw I know Devel::Declare is deprecated but I am a user, not the author, of Method::Signatures, which depends on it...)


    The way forward always starts with a minimal test.
      Devel::Declare is deprecated for many good reasons. If you are using perl 5.32 (or indeed any version of perl later than 5.20.0), you can just use core signatures (perldoc.pl/signatures) instead.

      -ether@cpan.org

        Hi Karen, thank you! But I think that's not quite a full picture.

        Signatures have not lost the experimental tag in Perl 5.32. I recently asked dave_the_m what the sticking points were and he said that it remains undecided whether @_ will be populated or not. As I read the current doc, it is populated, so that would be an incompatible change.

        In my work environment, as is true for many developers, it's not prudent to use experimental Perl features (because they change), so we don't do so.We're anxious to switch to native signatures, especially as Method::Signatures is getting more difficult to use, but we're not going to switch until we don't have to disable 'experimental' warnings.


        The way forward always starts with a minimal test.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://11118302]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (2)
As of 2020-08-09 14:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Which rocket would you take to Mars?










    Results (54 votes). Check out past polls.

    Notices?