Category Archives: toolchain

Five Test::More features you might not be using yet

I've been using Test::More for so long that I sometimes forget about new features that have been added in the last couple years. If you're like me and would like a refresher, here's a list of five useful features that you might want to start using. Unless otherwise noted, you will need at least version […]

Also posted in perl programming | 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 […]

Also posted in cpan, p5p, perl programming | Tagged , , | Comments closed

Upgrading File::HomeDir might lose your config files

If you use File::HomeDir, or anything on CPAN that depends on File::HomeDir, you should be aware of a change in behavior in version 0.91 that might create problems. Specifically, 0.91 is the first production release that adds support for FreeDesktop.org standards for data, config, cache, etc. directories. Here's an example of how your config file […]

Also posted in perl programming | Tagged , | Comments closed

Why HTTP::Tiny?

I've recently been collaborating with Christian Hansen on HTTP::Tiny, a minimalist, HTTP/1.1 client library for Perl. For basic web client tasks like grabbing a single page or mirroring a file, it does the job in a fraction of the code that would be needed to install LWP::UserAgent. Because it has no non-core dependencies, it is […]

Also posted in cpan, perl programming | Tagged , | Comments closed

Quick update: getting bleadperl ready for META.json

The latest development releases of Parse::CPAN::Meta now support both META.yml and META.json files. By default, it uses JSON::PP for the META.json files. Accordingly, JSON::PP has just been added to the Perl core. (Thank you to Makamaka for his work getting JSON::PP ready for bleadperl.) There's more work on the horizon, but I expect to get […]

Also posted in cpan-meta-spec, p5p | Tagged , | Comments closed

© 2009-2017 David Golden All Rights Reserved