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