in reply to The Perl6/parrot/ponie connection

Perl6 will run on a virtual machine, which is called parrot.
Perl5 code will also run on the Perl6 virtual machine, through what is known as ponie.
Therefore, you will not need to run two versions of Perl (unless you really want to). A Perl6 installation should cover your Perl 5 code.
It's worth noting that Perl6 will not be the standard for a while, so personally I continue to develop my Perl5 skills. But I can't wait for Perl6!
--
bm

Replies are listed 'Best First'.
Re: Re: The Perl6/parrot/ponie connection
by sweetblood (Prior) on Aug 11, 2003 at 17:05 UTC
    So then.... Does that mean we won't necessarily have to learn anything to implement perl 6? And ponie and parrot are "behind the scenes"?
      The operating rule of perl6 design is that today's code will run unchanged, but for your code to take advantage of perl6 syntax and capabilities, your code must specifically declare that it is perl6-ready.

      The underlying technologies (the native vm or the parrot vm) are largely irrelevant to implementing perl applications.

      How and when and why you might want to learn perl6 is completely at your own pace.

      --
      [ e d @ h a l l e y . c c ]

        That's a relief... I don't mind learning perl6 in fact it will probably be fun, but to also have to learn the "parrot" and "Ponie" languages is too distressing to think about! I didn't realize that parrot and ponie are just platforms on which perl (or anything else it seems) will run. Thanks!