>
> Perl 5.20.0 was released in May and is considered stable.

​Yes.
​

> In addition to
> missing out on a number feature enhancements by using 5.8.8,


​Of which there have been ​quite a few in 5.10, 12, ... 20.
Also, CPAN modules are slowly giving up support for 5.8 & 5.10, so if you
are updating modules, you'll be forced to update Perl eventually.


> I'd personally recommend upgrading, but, as always, doing so carefully.
>

My usual plan would be: update one Development node; test; and spread to
more DEV nodes. Do not upgrade ​PROD nodes under working legacy code;
upgrade their Perl's when code tested with the new Perl are deployed.


>  There are a handful of undocumented features and reliably buggy behavior
> from 5.8.8 that have been removed.  See "Incompatible Changes" and
> "Deprecations" in the deltas.  Chances are you're not actually using any,
> though.
>

​Note that you need to ​read each major release 10..20's perldelta.pod .

​There's a very good chance if he's using Test::More that he *is* using the
predictable order in hashes, if so random hash ordering will break his
t​ests (but not his code).

One nice new feature is that nice new features are tagged Experimental and
will WARN unless explicitly used, to avoid the smartmatch "you didn't warn
us" problem again.

Note also that some core distributions (e.g. CGI.pm) are no longer core,
> and may need to be installed directly on your deployments, depending on
> your codebase.
>
> For more information on 5.20 specifically, I'd recommend viewing Ricardo
> Signes' presentation on it at YAPC::NA a few days ago:
> https://www.youtube.com/watch?v=D1LHFKGHceY
> ​
> ​


Too bad you missed my discussion of the 5.20 deprecations and the
delightful synergy of new features (in core and List::Util) earlier this
month. ​(​I posted some notes, mostly links to Delta and youtube.)

-- 
Bill Ricker
[email protected]
https://www.linkedin.com/in/n1vux

_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to