Category Archives: toolchain

Setting up a Perl Development Environment with plenv

This is a slightly modified copy of something I posted internally at work about setting up a development environment using plenv, which keeps your working Perl isolated from your system Perl. Many expert Perl developers already have some variation of this, but I'm posting it as a public service for people who've wanted this but […]

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

Why installing Dist::Zilla is slow and what you can do about it

Despite my previous rant about Dist::Zilla haters and why you don't need Dist::Zilla to contribute, I recognize that there is one thing that does require Dist::Zilla: installing from a patched repo without waiting for a CPAN release. Leaving aside whether that's really wise or not, I think it's the real frustration people are having with […]

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

Only the bravest CPAN warriors need apply

Are you a CPAN warrior? Are you up for a challenge? Read on... I have finally fixed the CPAN.pm branch that implements support for recommends and suggests prerequisites. It seems to work, but CPAN.pm internals are so hairy that I wouldn't be surprised if there are still subtle bugs. I don't think it will melt […]

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

Paying respect to Module::Build

Earlier this week, I proposed that Module::Build be deprecated from the Perl 5 core. After some discussion, this proposal has been accepted by the Pumpking. I want to take a moment to discuss what this means, why I suggested it, and what I think Module::Build trail blazed for Perl 5. Deprecation means a warning in […]

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

The Annotated Lancaster Consensus

The official Lancaster Consensus document is on Github. This blog post is an annotated review of it. The Lancaster Consensus At the first Perl QA Hackathon in 2008 in Oslo, a number of QA and toolchain authors, maintainers and experts came together to agree on some common standards and practices. This became known as "The […]

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

© 2009-2015 David Golden All Rights Reserved