Simply said, the difference between 5.8 and 5.10 is small. There are some nifty new features but if you don't write "use 5.10" in your code you can't even use them.

perl 6 on the other hand is a mayor rehaul of the language, even perl4 to perl5 was a much smaller step. Your code won't run in perl6 without some rewrite, period. For example the way how sigils ($,@,%) work changes.

But that doesn't mean your perl5 code won't run anymore when perl6 is here, because perl5 will still be available as one of the languages (together with perl6) that all compile down to a virtual machine called parrot. If all goes according to plans you should be able to mix perl5, perl6 and other languages in your code.


In reply to Re: From Perl 5.10 to Perl 6 by jethro
in thread From Perl 5.10 to Perl 6 by Anonymous Monk

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.