在 2006/5/29 下午 11:43 時,Rob 寫到:

I see that there's work being done on a perl6 implementation under languages in parrot. How is this effort related to the pugs project? Is the aim of this to provide an alternative implementation of perl6 to pugs? Is one of them the destined to be the canonical implementation, or is there going to be such a thing?

The Parrot/Perl6 project is one of the three current independent implementation of Perl 6. The other one is "lrep" (http:// svn.openfoundry.org/pugs/misc/pX/Common/) a pure-perl5 based implementation.

Pugs is related to the other two projects in that we share lots of ideas, and some basic unit tests. Once either of them runs Test.pm, we can share a lot more unit tests.

I believe the intent of the Parrot/Perl6 team is for it to be the canonical implementation -- in chromatic's words, it's "probably the approach that the official released version of Perl will use." (http://www.oreillynet.com/onlamp/blog/2006/05/ perl_6_on_parrot.html).

Personally, I think a canonical acceptance test suite is more important than a canonical implementation, but if the Parrot/Perl6 official-perl6 plan works out, that's wonderful too. :-)

Thanks,
Audrey

Reply via email to