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
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |