Both questions have been addressed extensively and the short answer is that everything will "Just Work"TM. If you want more details, look through Apocalypses 3 and 12, and the Exgeses have info, as well.
------
We are the carpenters and bricklayers of the Information Age.
Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose
| [reply] |
While I'm not anywhere near the inner circles, I understand that Ponie will compile Perl5 into Parrot, just like the Perl 6 engine will compile Perl 6 into Parrot.
Once they are both in Parrot, I suspect most stuff will just work - except for the modules which depend on Perl internals. | [reply] |
A good question, but I prefer to wait until there's an actual implementation of perl6 before worrying about these things :-) As to what should happen, the answer has been and continues to be it should just work.
| [reply] |
| [reply] |
You have at least a year, probably two or more
The funny thing is, I've been saying this for the past 3 years. One of my buddies thinks it's hilarious that every time he asks how perl6 is coming, I always say "probably another year" with a vague wave of the hand. Not that it bothers me, as I'm pretty happy with perl5, but just trying to reinforce your point. I hope perl6 does eventually bear fruit, but I doubt it's going to happen any time soon. (I guess we could consider Parrot to be fruit already born, as well as some of the interesting ideas being rolled into perl5 modules. But you know what I mean.)
| [reply] |
If you focus on writing code that is clear, straightfoward, and in the Perl tradition, the odds are good that Perl6 will run it without change. Try to be tricky, and your tricks may be among those no longer supported.
As a fringe benefit, your clear, readable code will be easier to re-inplement, should that become necessary, and will be easier to maintain for another ten years, should it continue to run.
--
TTTATCGGTCGTTATATAGATGTTTGCA
| [reply] |
That's easy Chicken Little, the sky falls.
-sam
| [reply] |