See OP. Most of those who runs linux have outdated version of Python, Ruby and Perl. And they used to use Perl, Ruby and Python software without upgrading all their stuff.

As does every version of MacOS X. Many versions of MacOS come with two Perls, at least one of which is used by many system functions, is known to be outdated, and some of those system functions depend on the bugs of the outdated version, which is why you shouldn't muck with it.

All of that is why it's recommended that you install your own Perl (or even multiple versions of your own Perl) so that a) you don't bork the system Perl by updating some module or other, and b) don't have your programs borked when the system decides to overwrite versions that you're depending on when you do a system version upgrade. The same applies for Ruby and Python. I work mostly in Perl and Ruby, and I have my own installs of both on my dev machines and on the production servers.

So recommending an upgrade that fixes a some bugs or adds some features shouldn't be that big of a deal. And I find that Perl is much more robust during upgrades than Ruby-- I can usually move to a later version of Perl and have bugs be fixed without breaking working code. Ruby, not so much.


In reply to Re^7: Stop suggesting to upgrade perl by bitingduck
in thread Stop suggesting to upgrade perl by vsespb

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.