I teach Perl, and always ask delegates which version of Perl they are using. About half don't know, about quarter are on 5.8 and the rest are usually 5.005 or 5.6. I have not had a single delegate using 5.10.
Why don't people upgrade? Sometimes they don't know that new releases are out there, most often they don't care.
Upgrading requires testing and parallel running - an expensive process. Will the new version give benefits or savings greater than or equal to the cost?
OK, so use the new release just for new projects. That means maintaining multiple versions of perl, which brings its own possibilities of screw-ups.
I have all the *new* 5.10 features in the course material, and hope people will use it eventually, but I won't be holding my breath. Other languages have similar issues, it will be interesting to see how long it takes for Python 3 to achieve widespread use.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.