Parrot Grant Update for July, August, and Half of September

| No Comments

In July and August, we had our monthly releases of Parrot, 0.4.14 and 0.4.15. There were various language updates, but one of these deserves special mention. The 0.4.15 release included an implementation of "Not Quite Perl". This language implements a subset of the full Perl 6 feature set, and will be used within the compiler tools for all languages running on Parrot, and as a way to bootstrap a complete Perl 6 implementation.

The 0.4.14 release included a lot of code cleanup, correcting problems found by automated tools such as lint. 0.4.15 included a refactoring of the configuration system.

On the design side, the Object (PDD15) and PMC designs (PDD17) have both received some updates, and 0.4.15 included more implementation work on the object metamodel as described in the object design.

Allison Randal led a one-day Parrot hackathon at the recent YAPC::EU conference in Vienna. At the hackathon they provided training to new Parrot developers, prototyped the next stage of development for Parrot's Tree Grammar Engine, planned the steps for finishing off milestone 3 for the OO subsystem, and made valuable progress on bug ticket review and resolution.

Allison has also created a schedule for completing the remainder of the first two Parrot milestones. To further this work, she will be working Parrot full-time through December, and half-time next year. The first deadline on this schedule was for the completion of the PMC design by September 15, which Allison has reached.

As a director of the Perl Foundation, Allison is not eligible for direct grant payments. Instead, the grant payment for the PMC design work will go to purchase a development machine for her to use while working on Parrot.

Leave a comment

About this Entry

This page contains a single entry by Dave Rolsky published on September 18, 2007 3:17 PM.

Copenhagen, Denmark to host YAPC::Europe 2008 was the previous entry in this blog.

Perl Foundation Board of Directors election, new people, new positions is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.