December 2015 Archives

After the first month of work, in his grant, Chad reports the following news:

I have been working with Ricardo Signes, and other members of the community to fine-tune the project Out of these discussions have come the following developments:
  •  Test-Stream is being split into 2 parts, only 1 part applies to this grant, and it is going to be called 'Test2'.
  • Several parts of Test-Stream (now Test2) have been changed based on feedback
  • Several packages have been reorganized or renamed.

This makes the name of the grant ironically incorrect as Test2 is the part of Test-Stream that applies, and it is now a separate package.

Other developments on the grant:

I have also progressed on the punch-list items, which can be seen in this set of tickets:

I have also published tools and results for comparing the blead test suite output between the new and old versions: This work has already produced results and found a couple places where TAP output differed unintentionally, these bugs have all been fixed.

At this point the punch-list items are largely blocked on external input from other people who have volunteered to verify my work and findings.

I am pleased to announce that Sawyer X has joined the Grants Committee.

Sawyer X is a frequent speaker at Perl conferences, an event organizer, and a dedicated CPAN contributor. He has been leading the Dancer web framework, organizing the Perl 5 Porters Summary emails, and is the recipient of this year's White Camel Award for outstanding non-technical contributions to the Perl community.

I regret to announce that Ben Tilly has stepped down after ten years of service. We thank him for all the work and wish him all the best in his future endeavors.

See the list of Grants Committee members.

Jonathan has successfully completed his first grant extension of his Perl 6 Release Goals grant. He has provided the following report and is asking for another extension to continue with this work.

Before we make a decision on this extension we would like to have a period of community consultation that will last for seven days. Please leave feedback in the comments or, if you prefer, email your comments to karen at

Jonathan Worthington writes:

In September I completed the first round of work under my Perl 6 release goals grant, funded by the Perl 6 Core Development Fund. I requested an extension, which was granted. I have now also completed the work under this grant extension.

With the Perl 6 Christmas release getting closer, I have focused on identifying things that we should deal with ahead of it, and addressing them. I started out by going through the RT queue and selecting over 100 RT tickets that reported issues that I felt should be resolved - or at least explicitly not resolved - ahead of the release. These tickets mostly raised significant semantic issues, and needed attention to help avoid shipping a language release with undesirable semantics and then having to support them going forward as Perl 6 users inevitably come to rely on them.

Will Braswell provides the following update on his RPerl doc grant:

"For the Learning RPerl exercises, I found a way to work around Perlcritic and get chapter 3 exercise 3 to parse properly, which could be considered extra credit toward work item 2a.

I've started formally writing the Learning RPerl textbook, which means we are most of the way done with work item 1b, 1e, 3a, and 3b.

On Thanksgiving we released RPerl v1.3, so now you can see the full outline of Learning RPerl, along with all of chapter 1 and most of chapter 2 on CPAN.

For work item 3c, I have created a new script which is similar to pod2cpanhtml and pod2html and is available at the following URL:

All remaining work items will be completed along the way, as I continue writing the Learning RPerl textbook POD."


The Grants Committee has concluded the voting of the November round.

Proposals in this round

ProposerRequested AmountLink to the Details
Ngangsi Richard AkumboUSD 6,938Women in Technology, Cameroon
Chad 'Exodist' GranumUSD 2,500Test::Simple + Test::Stream stabilization and merge into perl-blead
Chad 'Exodist' GranumUSD 2,000Test::Stream Manual
Will BraswellUSD 1,200RPerl Alioth Benchmarks, Part 2 (*)

(*) This proposal was carried over from the September round.

Voting Results

Women in Technology, Cameroon

Test::Simple/Stream stabilization and...8030 = 5 + 4 + 4 + 4 + 4 + 3 + 3 + 3
Test::Stream Manual4211 = 4 + 4 + 2 + 1
RPerl Alioth Benchmarks, Part 2518 = 3 + 2 + 1 + 1 + 1

Definition of the score is found in 3.2 of the rules.


Women in Technology, Cameroon: The Committee decided not to vote on this grant proposal as we requested more information from the proposer.

Test::Simple + Test::Stream stabilization and merge into perl-blead: We will approve and fund this grant. This work belongs to one of the areas where the community money is well spent. The community feedback as well as the Committee members' feedback were both positive. Alberto Simões is appointed as the grant manager.

Test::Stream Manual: We will approve it but will not fund it in this round. That is, we will review the same proposal in the next round and re-evaluate it with the remaining fund we have according to the rules. Given there is a stabilization grant (above), we prefer to see that completed before time/money is spent on documentation.

RPerl Alioth Benchmarks, Part 2: We will approve it but will not fund it in this round. According to the rules 1.2, this grant will not be considered further. We understand Will's passion for RPerl and the documentation grant is making progress, but we would like to see RPerl used/tested by more people before we allocate more money so a good part of the community is benefited by the grant.

Next round

The next round is in January. You can submit proposals now. If you want to help funding, one of the options is Amazon Smile.

About TPF

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

About this Archive

This page is an archive of entries from December 2015 listed from newest to oldest.

November 2015 is the previous archive.

January 2016 is the next archive.

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