Re: Regarding status of Parrot and pure perl Perl6 compiler

[email protected] (Nicholas Clark) Wed, 6 Apr 2005 13:50:41 +0100
Newsgroups perl.perl6.internals,perl.ponie.dev
Message-ID <[email protected]>
On 9 Mar 2005, at 23:34, Millsa Erlas wrote:

> Also, what is the status of Ponie and providing complete 
> interoperability between Perl 5 language and documented XS support and 
> Parrot and Perl 6? I believe that assuring

For various internal and external reasons work has been pretty much 
stalled for quite a while. I'm pleased to announce that it's now able 
to restart, and that I'm going to be able to allocate about 1 to 1½ 
days per week to it on average.

There is now a detailed roadmap breaking down the tasks needed between 
here and a first release, with estimates of times. It's checked into 
CVS at the top level, and available online as 
http://opensource.fotango.com/software/ponie/plan

The roadmap starts with an introduction to Ponie, gives instructions on 
how to check it out of CVS and build it, and other useful information, 
so I'll avoid duplicating its contents here.

Ponie is using released versions of Perl 5.9.x, rather than tracking 
the day to day core perl development. As Rafael released 5.9.2 last 
week, on Monday I updated Ponie's source to 5.9.2. Given that Ponie has 
made quite a lot of changes to odd parts of the Perl source, and there 
has been a lot of core Perl development since 5.9.1, this upgrade was 
never going to be trivial. In the end it took a the whole day of hard 
work, but it seems to be working now. ["You are in a twisty maze of CVS 
conflicts, all alike". :-( Banging my head trying to work out why 
ExtUtils::MakeMaker is ignoring miniperl. etc]

Nicholas Clark