Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: Perl 5.10.0 is out

by benizi (Hermit)
on Dec 22, 2007 at 01:26 UTC ( [id://658591]=note: print w/replies, xml ) Need Help??

in reply to Perl 5.10.0 is out

Pros and Cons thus far for me. (Luckily the 'cons' are pretty (/very!) nit-picky. I just wanted to air my grievances)


  • No smart not-match operator. !~~
  • Perl 5.10 goodness not enabled by default. (I don't want more boilerplate.
    #!/usr/bin/perl use strict; use warnings;
    is bad enough without use feature ":5.10";
  • Perl 5.10 command-line goodness requires a chorded key (shift+e). I'm way more prone to typo'ing when a chord's involved. I know I'm going to type -lnWE and -lnwe<shift> a billion times. But, more likely, I'm going to patch my perl to make 'e' like 'E'.
  • Boo for deprecating my $foo if 0;. Rightfully so... but still. :-)
  • Boo for non-alphabetical release orderings. ("5.8.8" gt "5.10.0" -- I warned you these were nit-picky.).


  • Hallelujah for finally adding // and //=!
  • say "Hallelujah"; I'm already finding myself correcting print join("\t", @foo), $/; to the far Perlier say join "\t", @foo;

Hmm. The 'pros' list is shorter than I thought it'd be. Nonetheless, I'm happy overall.

Replies are listed 'Best First'.
Re^2: Perl 5.10.0 is out
by moritz (Cardinal) on Jan 03, 2008 at 15:13 UTC
    Concerning your second point in the cons:

    In the next version of perl use 5.012 will imply strict. I'm not sure if the patch is already in blead, but I'm confident it will be soon.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://658591]
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2024-04-25 14:24 GMT
Find Nodes?
    Voting Booth?

    No recent polls found