Monthly Archives: September 2010

What's new in Perl 5, Version 13

I have updated my Perl 5, Version 13 lightning talk slides to reflect everything through perl 5.13.5. I call this a "perldeltadelta" -- a much shorter summary of the perldelta with just the most significant things that you should know about. I gave the original talk at OSCON this year, right after I had just […]

Posted in p5p, perl programming | Tagged , | Comments closed

What Tiny CPAN modules do you use?

For this season of Perl Seminar NY, we're considering a session of lightning talks focusing on different "Tiny" modules on CPAN. Some of the obvious candidates include: Capture::Tiny Config::Tiny Try::Tiny YAML::Tiny What other Tiny modules do you use regularly? Why did you pick them over other CPAN modules?

Posted in cpan, perl programming | Tagged , | Comments closed

Hacking the Perl core for faster keys, values and each

Last week, I wrote about hacking push and pop to take array references as well as literal arrays. This week, I've added similar functionality for keys, values and each. Given a hash-of-hashref structure called $data, instead of this (Perl as you know it): You can now do this (new, enhanced Perl): Maybe you're thinking "big […]

Posted in perl programming | Comments closed

CPAN Testers 2.0 passes the million report mark

Judging from the monitoring graph, CPAN Testers 2.0 received its millionth report in early September. This is nearly one-eighth of the 8.3 million reports contributed since the start of CPAN Testers. The CT 2.0 server has been averaging just over 14 reports submitted per minute this week. If that submission rate holds up, September will […]

Posted in cpan-testers, perl programming | Comments closed

Hacking the Perl core for smarter push and pop

In a recent post, I said I wished that Perl's built in functions for array containers would work directly on references. Rather than this (today): I wanted this (in the future): I've finished a draft implementation that works for push, pop, shift, unshift and splice. All existing Perl tests pass, as do new tests I've […]

Posted in perl programming | Comments closed