Parrot Grant Update for November and December

November and December saw the usual monthly release of Parrot. However, November's release was particularly notable, as it was version 0.5.0. The minor version number increase came because it includes an implementation of the object design as specified in PDD15. This was a major piece of work, both in the implementation, and integration with existing language implementaitons.

The 0.5.1 release was also quite exciting. The major work for this release was converting a number of language implementations to use the new Parrot Compiler Toolkit, which includes NQP, a simple subset of Perl 6. This means that Parrot's Perl 6 implementation is now largely written in NQP, which is important since the use of NQP opens up compiler development to anyone who can write in a Perl-like language, as opposed to anyone who can write C or Parrot assembler.

In November, Patrick Michaud received a joint grant from the Mozilla Foundation and The Perl Foundation of $15,000 to support his work on the Parrot Compiler Toolkit. The original announcement is on this blog and Patrick has been writing regular updates on his progress in his use Perl journal.

Another major milestone for Perl 6 on Parrot came at the end of December. It is now possible to produce a perl6 binary in the Parrot repository, which makes it much easier for people to run real Perl 6 code using Parrot.

A number of milestone payments were issued during this grant period. Kevin Tew and Jerry Gay split a payment for their work on the initial implementation of exceptions. Patrick Michaud received a payment for his implementation work on the AST Interface. Allison completed three milestones, the Concurrency Model (aka threads) design document (PDD25), initial implementation of events, and the design for Multimethod Dispatch (PDD27). As usual, Allison's payments will be set aside to help fund her Parrot work. The events implementation milestone payment will be split with chromatic.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Dave Rolsky published on January 4, 2008 4:24 PM.

Call for Grant Proposals was the previous entry in this blog.

I Need a CRM Package is the next entry in this blog.

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


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2