Tag Archives: p5p

Visualizing Perl 5 release cycles

Perl 5 Release Timeline

Beginning with Perl 5, version 12, the Perl 5 language began an annual release cycle, with a new stable release around May of each year. Beginning with version 14, the Perl 5 maintainers also announced a formal support policy and ended support for version 10. This is a significant change from the history of Perl, […]

Posted in p5p | Also tagged , , | Comments closed

Counterfactual Perl 6

Several recent posts (more here and here) discuss whether Perl 6 is an impediment for progress of Perl 5 and debate remedies involving changing the name of one or the other. The problem I have with these debates is that they sideline the realities of the current situation in favor of romanticizing a counterfactual. The […]

Posted in p5p, perl programming, perl6 | Also tagged , , | Comments closed

Coming soon in Perl: CPAN local::lib bootstrap

I've written about my efforts to get CPAN.pm to bootstrap local::lib and about a new HTTP client for CPAN.pm. I'm pleased to say that both have been merged into the development branch of the Perl core. Barring any show-stopping bugs, the forthcoming Perl 5.13.9 will let a non-privileged user bootstrap access to CPAN, even if […]

Posted in cpan, p5p, perl programming, toolchain | Also tagged , | Comments closed

Patching the Perl core for lazy file handle objects

Last night I was inspired to patch the Perl core to load IO::File on demand when calling a method on a file handle would otherwise die. This effectively makes file handles actual "lazy" IO::File objects. If you want to use file handles procedurally, you never need IO::File. But if you try to treat handles as […]

Posted in p5p, perl programming | Also tagged , | Comments closed

What's New in Perl 5, Version 13 (updated)

I've updated my Perl 5, Version 13 talk to include the latest new features from 5.13.6 and 5.13.7. Some of the highlights: New regex modifiers to force unicode or locale-specific semantics (5.13.6) Regular expression retain original semantics when interpolated later (5.13.6) Array and hash functions (push, pop, keys, etc.) work on array and hash references […]

Posted in p5p, perl programming | Also tagged , | Comments closed

© 2009-2015 David Golden All Rights Reserved