As has been announced previously, TPF is working on a process to allow for more public participation in adding new board members. I'm happy to present Ricardo Signes as our first new board candidate nominated with the new process. Ricardo (aka RJBS) is well known to the Perl community as a former pumpking and he offers some addition background in his bio below.

Ricardo Signes spent four years studying philosophy and religion before learning that jobs in those fields did not abound. He managed to convert his hobby into his profession, convincing his employer that it was a good idea to pay him to create software in Perl. Since then, he has become a prolific CPAN author, part of the "Toolchain Gang" that maintains the PAUSE and CPAN infrastructure, and spent five years as "Pumpking," the Perl 5 project manager. Ricardo is currently CTO at FastMail, where he manages a team writing and maintaining free and proprietary software, much of it written in Perl 5. In his free time, Rik writes code to help making writing code easier.

And his answers to a few questions on joining the TPF board:

  • Why do you want to become a member of the TPF Board?
  • What existing TPF initiative(s) are most important to you and why?

I'd like to help TPF accomplish its mission of supporting the Perl programming languages, and especially to help increase understanding of what TPF does. I think I have a good knowledge of the Perl community, and can help provide guidance on the board, but most especially I want to help make it easy to find out what TPF is doing.

The TPF's most visible work is its grants work and conference support, and those are probably the ones I think are most valuable, too.

  • What goals would you like to see TPF pursue in the future?

Outreach programs are hard and time-consuming, because they require a good combination of project, mentor, and newcomer to succeed, but I'd like to look into backing projects like those, and then share how those efforts succeed or fail.

For the next two weeks, we welcome constructive community discussion and feedback before the board continues with the process.

The Perl Conference Newsletter: 3/11/18

No Comments

In This Issue:

Round 2 Talk Submission Notifications Sent

No Comments

Round 2 CFP notifications have been sent! Check your email if you submitted by 2/26/2018. Notifications sent from [email protected]

Round 3 CFP is still open!


Timo has made good progress and is writing about it. Please see: Delays and Delights

This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible.

I have spent the last month mainly doing two things:

Fixing various issues with overloading and the new multiconcat op. I
decided that rather than continue adding more and more special-case
handling to the existing code, I would handle the overloading in
pp_multiconcat() in a different way which avoids most edge cases.
This work is complete.

Making the parser die more gracefully if an attribute is encountered
*following* a subroutine signature (they were recently moved to precede
it).  Currently the parser tends to just spew a whole bunch of confusing
warnings and errors.
This work is also complete.

      9:11 RT #132760 BBC YANICK/List-Lazy-0.3.0
      4:11 RT #132772 Blead Breaks CPAN: TIMB/Geo-StreetAddress-US
     25:34 RT #132783 Blead Breaks CPAN: ADAMK/SQL-String-0.02.tar.gz
      3:57 RT #132875 Blead Breaks CPAN: ZDM/Pcore-v0.56.5
      1:00 ext/File-Glob/t/rt131211.t: fix timing issues
      0:41 fix noisy tests
      2:55 process p5p mailbox
      0:24 tr///c Deparse test failure on EBCDIC
     47:53 TOTAL (HH::MM)

 228.4 weeks
3010.3 total hours
  13.2 average hours per week

There are 123 hours left on the grant.

Grant Report : Complete YAML::PP - February 2018

No Comments

Tinita spent about 20 hours coding YAML::PP this month.

To her growing YAML bibliography, she has added "Strings in YAML - To Quote or not to Quote". Here Tina shows very clearly that Ingy's ultimate goal was to write the Kobiyashi Maru of format specifications. (She doesn't say that.)

In "Safely load untrusted YAML in Perl", she compares multiple parsers with respect to object loading and cyclic reference handling.

She also continued to hack away on YAML::PP. You can read about that in her latest report.


January 2018 Grant Votes

No Comments

The Grants Committee has concluded the voting of the January 2018 round.

There were six proposals in this round.

About TPF

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

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


Recent Comments

  • Jarkko Haapalainen: As a newcomer to Perl6 (about year ago). I found read more
  • Will Braswell: Thanks Bruno! This grant would go a really long way read more
  • Will Braswell: Thank you for the input on the DBD::MySQL and DBD::MariaDB read more
  • Will Braswell: One of the primary purposes of the platform is read more
  • Bruno Contreras: I believe this effort should be funded to increase the read more
  • 4fd0b91c-25fb-4682-8bfc-d986492c26cf []: Note the current schism between DBD::MySQL and DBD::MariaDB: read more
  • JJ Merelo: Thanks a lot for your feedback, Claudio. I am obviously read more
  • Anonymous: RPerl would never compile for me. Is it possible to read more
  • nxadm: If the discussion shows something is that there is a read more
  • Dan Wright: According to this timeline, the event already took place. (December read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2