And then there was one

ChrisDolan on 2007-09-23T02:36:30

I've finished 19 of the 20 Perl::Critic policies that I planned for my Perl Foundation grant. Just one left: InputOutput::RequireCheckedSystemCalls. Hopefully this one will be easy, since it's just a generalization of the existing InputOutput::RequireCheckedOpen and InputOutput::RequireCheckedClose, but I've been putting it off because it requires that I look over all of the Perl builtin functions to see which ones return booleans. Hopefully I can get that list from Fatal.pm

My work this weekend was slowed down a bit by a bug in Perl's parser of all things. I reported it to the p5p crew once I characterized it, which took a rather long time.

So, as usual, funding open source work has had a multiplier effect. By paying me a modest sum to write P::C polices, the Perl Foundation got me to do the following for free:

  • Finally fix some known bugs in Perl::Critic::More
  • Add some new regression tests to PPI for edge cases
  • Find a bug in Perl itself
  • Write in my Perl blog a lot more :-)


Great job!

sigzero on 2007-09-23T12:24:25

The whole Perl community benefits from this work.