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 ... read more |
Following on from the success of his recent XML::RSS grant Shlomi Fish has been awarded another grant to create a reusable parser for the syntax of MediaWiki the popular open-source wiki engine that powers sites such as Wikipedia and Wikiquote. The deliverables of the grant are a CPAN module and a Kwiki plugin for using this MediaWiki syntax in Kwiki wikis, enabling people to create Perl projects that can parse ... read more |
If you have an idea for doing some work for the Perl community and you think it's worthy of a grant, please send your grant entry to tpf-proposals@perl-foundation.org by the end of August. We will be awarding the grants by the beginning of October. First, please read about how to submit a grant Read that carefully as grants are often rejected if they don't meet the criteria. For example, if ... read more |
It gives me great pleasure to announce that Chris Dolan's Policies for Perl::Critic grant awarded April 07, is now underway. Chris intends to add twenty policies that are inspired by Damian Conway's Perl Best Practices to Perl::Critic to help developers to make their code more maintainable. Chris has written the first of the twenty policies funded by the grant, Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMapping, which insists that the block argument to map has at ... read more |
May and June saw the usual monthly releases of Parrot, 0.4.12 and 0.4.13. Between these two releases, there were numerous language updates, including PHP and Lisp. On the Perl 6 front, 0.4.13 was the first release where Parrot passed the Perl 6 sanity tests. This is an exciting achievement, because it means that Parrot supports enough of Perl 6 that the developers can start using Perl 6 to bootstrap its ... read more |