This announcement is essentially the same as the one from July. This is a bi-monthly reminder.

The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period has come.

If you have an idea for doing some Perl work that will benefit the Perl community, consider sending a grant application. The application deadline for this round is 23:59 September 14th UTC. We will publish the received applications, get community feedback and conclude the acceptance by September 30th.

The format will be the same as the July round (Proposals, Results).

To apply, please read how to submit a grant. Rules of Operation will also help you understand how the grant process works.

We will confirm the receipt of application within 24 hours.

If you have further questions, please comment here. If your comment does not show up here within 24 hours, the chances are that the spam filter did something bad. Get in touch with me at tpf-grants-secretary at

Randy Stauner writes:

Thanks to the sponsorship of the Perl Foundation, this summer I had the pleasure of mentoring Pattawan Kaewduangdee from Thailand as a MetaCPAN contributor through the GNOME Foundation's Free and Open Source Program for Women.

Pattawan was a great help to MetaCPAN and the Perl community. She's bright and ambitious and accomplished a lot during her internship. Her schedule adapted over the summer and she kept up with it well.

I was assisted by Thomas Sibley and Olaf Alders. Thomas shared his OpenID experience to help direct one of Pattawan's longer and more difficult pull requests and was available on IRC to answer questions. Olaf was busy mentoring a student with Google Summer of Code but made time to review and discuss issues and do video chat Hangouts with us. I'm grateful to them both for the support.

Overall Pattawan submitted 27 pull requests, several of which were quite long and involved. Noteworthy changes include implementing OpenID login, upgrading the website to Bootstrap 3, adding activity to news feeds and making them more visible, helping us improve the development virtual machine for future contributors, and implementing several features and bug fixes that had plagued our users for years :-). At the end of the program a few of the pull requests have not yet been merged, but they are nearly complete and will be merged soon.

Pattawan was very receptive and I saw her learn and grow over the summer. I'm pleased to see the ways that she engaged with the community: on IRC, by commenting on lots of github issues (several that were not her own), and arranging to go to YAPC::Asia. It seemed to me that Pattawan's involvement inspired more people to get involved as the number of pull requests from others increased. One couldn't ask for more than that.

She also helped me to learn and grow as a contributor and a mentor and I'm grateful to her for that. I believe she will continue to be an open source contributor, both with MetaCPAN and other projects.

Many thanks to the GNOME Foundation, the Perl Foundation, and all involved with OPW.

New Grant Manager


We are pleased to announce that Mark Jensen has joined the Grants Committee as a Grant Manager.

Mark has been a core developer on the BioPerl project since 2009, and is the author of the Neo4j graph database Perl driver, REST::Neo4p. He currently manages the Data Coordinating Center team of The Cancer Genome Atlas.

Please join me in extending a warm welcome to Mark.

Dave Mitchell writes:

I spent July mainly processing my p5p mailbox, and looking at various bugs, especially ones which appear that they may be 5.20.0 regressions.


2:45 [perl #122148] "Malformed UTF-8 character
1:41 [perl #122184] Bad STORE call for tied hash
0:13 [perl #122283] Possible regexp memory explosion in 5.20.0
1:28 [perl #122322] OOK hack example in perlguts is outdated with COW
0:25 [perl #122331] Pathological performance of a pattern match
0:30 cpan/Time-HiRes/t/itimer.t persistently fails with clang
2:24 deprecate /\C/
3:52 finish off making last op_sibling point to parent
0:47 fix smoke issues
19:06 process p5p mailbox

33:11 Total (HH::MM)

As of 2014/07/31: since the beginning of the grant:

41.6 weeks
561.2 total hours
13.5 average hours per week

There are 239 hours left on the grant

The organizers of The Pittsburgh Perl Workshop have announced the tentative dates of November 8 and 9, 2014 for this year's PPW. The event is conditional on having 30 signups by September 1st. They have established a Tilt campaign to determine if there is sufficient community interest to host the event.

Tony Cook writes:

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

I spent some more time on [perl #81074] this month, finding a bug in pthreads on NetBSD. Thread specific storage should be initialized to NULL, but under some circumstances this doesn't happen on NetBSD, including NetBSD 6.1.3. This is apparently fixed in NetBSD current.

I produced a candidate patch for this ticket, LeonT asked me to hold off on applying it until he'd commented on it.

rjbs asked me to work on rebasing and adapting Father Chrysostomos' sprout/smartpatch branch, the results can be found in tonyc/smartmatch.

I have 32.19 hours remaining of my grant.

Tony Cook writes:

Approximately 63 tickets were reviewed or worked on, and 10 patches were applied.

Probably the most interesting task this month was attempting to optimize regen/ which became noticably slower when extra EBCDIC code pages were added to the build. Two fairly simple optimizations fell out of the profile from Devel::NYTProf.

get_a2n() and get_I8_2_utf() were each called over 150,000 times, and returned their mappings as a list, while in most cases only a small part of the mapping was used. I changed these return an array reference instead, speeding up significantly.

About TPF

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

Recent Comments

  • Mark A Jensen: Thanks! Looking forward to helping out-- read more
  • garu: Welcome, Mark! read more
  • Theo: Hallo Stefan, I am not sure how I should interpret read more
  • Theo: Yes, that looks great . . . so this is read more
  • Stefan Hornburg (Racke): IMHO the REST API should be independent of the framework read more
  • Alex Balhatchet: You should get in touch with whoever did the design read more
  • Peter Rabbitson: I am currently traveling, so am not in a position read more
  • Theo: I am very grateful for the commitment from the Dancer2 read more
  • Sawyer X: I had not seen the publication of this until this read more
  • Theo: Okay, lets give it a try to make some 'yard 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