Monthly Archives: October 2010

Please help test Module::Build 0.36_17

There have been ten development releases of Module::Build in the last six months. It's time to do final testing and get ready to merge Module::Build into the Perl core in preparation for Perl 5.14 in April. If you use Module::Build for your CPAN distributions, please test your distributions with 0.36_17. Even if you don't, please […]

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

Plat_Forms 2011 contest needs perl web development teams

I saw this on #catalyst and was asked to repost it: From this post on the Catalyst mailing list: Hello Perl web programmers, The organisers of the Plat_Forms contest have published the call for application. See the announcement overview for why this contest is very important for the community as a whole. Perl's esteem is […]

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

New prototype accepted; next patch almost done

My patch for a new perl prototype was accepted and should be in Perl 5.13.7 in November. From the change log: Add single-term prototype The C prototype is a special alternative to C that will act like C when given a literal array or hash variable, but will otherwise force scalar context on the argument. […]

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

Why I want a new prototype in the perl core

Most of the time, you shouldn't use Perl's function prototypes. They aren't function signatures the way you expect. Instead, they mostly help the parser understand how to interpret arguments using the right context. Here is a simple example: The '$' prototype says that foo takes a single argument in scalar context. Consider this: If your […]

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

Automatic version numbering with git and Dist::Zilla

I love Dist::Zilla (dzil) because it automates so many of the busy-work tasks of releasing a new CPAN distribution. With dzil, when I release a distribution, dzil checks the last git release tag, bumps it up using Version::Next and uses that as the new version number for the release. It's beautifully lazy. I originally wrote […]

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