The winter round of the Outreach Program for Women has begun and will run from the 9th December 2014 to the 9th March 2015. There are forty-four participants in this round and three of them will be working on Perl. When we announced that we would be taking part in the program again we had funding for one intern. There is additional funding available for good candidates and thanks to the generosity of the GNOME Foundation and their sponsors we have three interns this round.

Snigdha Dagar will be working with her mentor Sawyer X on Dancer. We have two MetaCPAN interns, Rose Ames and Andreea Monica Pirvulescu, who will be working with Olaf Alders and Matt Phillips.

I would like to wish the interns every success on their work and I look forward to reading about their achievements.

Dave Mitchell writes:

I spent nearly all my time last month developing a new tool for benchmarking perl itself, Porting/ See

for the announcement.


2:00 [perl #123156] /\G^/ seems abnormally slow
0:40 [perl #123198] Memory leak in regex appears in 5.20.1]
0:43 [perl #123202] Slow global pattern match in taint mode with input from utf8
41:22 create Porting/
11:20 process p5p mailbox

56:05 TotaL (HH::MM)

As of 2014/11/30: since the beginning of the grant:

59.0 weeks
803.8 total hours
13.6 average hours per week

There are 396 hours left on the grant

Grants Committee Year-End Report is here in PDF format.

It's a bit on the formal side; I'll post a less formal one at my Grants Committee Secretary blog.

Tony Cook writes:

This is the first monthly report for my fourth grant.

Approximately 58 tickets were reviewed or worked on, and 11 patches were applied.

[perl #121783] is a bug that expresses itself as writing unexpected text (often noise) after the text you expect to write, when writing to
the Win32 console.

This is caused by a bug in the Win32 WriteFile() API, which returns the number of character written, rather than the number of bytes when writing to a console window, and changes behaviour depending on how the console window is configured.

So far the solution appears to be to assume that writes to the console are either completely successful, or completely failed.

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

Proposal in this round

Voting Results

IO::All Redux25

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


This grant was not approved.

The majority of the committee members preferred to wait until the Inline::C(PP) grant completes. There was positive feedback on the progress of the grant and the continuous updates made by the grantees.

Separately, there were questions how popular IO::All is as a tool for production code and benefits this grant will bring. We would like to see more inputs from those who use IO::All if this proposal is resubmitted.

Next round

The next round is in January. You can submit proposals now.

I am pleased to announce that Dave Mitchell's recent request for an extension of his Maintaining the Perl 5 Core grant has been successful. This extension will allow Dave to continue with this work for another 400 hours.

Many thanks to everyone who provided feedback on this application and to all those who continue to provide financial support to the Perl 5 Core Maintenance Fund.

Efforts have been made to obtain a report on MOOP book progress during November; unfortunately, Toby has not provided one. No recent commits are in evidence.

I will back out of this post on receipt of a report or blog entry.


About TPF

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

Recent Comments

  • Makoto Nozaki: We are behind the schedule in this round. I expect read more
  • Ingy: Makoto asked me to write a followup reply to these read more
  • Leon Timmermans: I have to second what Neil said. There is potential read more
  • Matt S Trout (mst): There's been discussion on and off about rewriting IO::All to read more
  • Christian Walde: Full disclosure: I'm a sometime-contributor to IO::All, and a fulltime read more
  • Frew Schmidt: I've done some work on the guts of IO::All as read more
  • Neil Bowers: I'm finding it hard to evaluate this, so I'll just read more
  • Dave's work has been quite valuable, and continues to be read more
  • ether (Karen Etheridge): Dave's work has been great and I think we should read more
  • Smylers: Please grant this. What Dave is doing for Perl 5 is read more

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 4.38