My Projects

In addition to my personal coding work, I participate in several major projects to varying degrees.

Perl Toolchain

The Perl Toolchain is the informal name for the collection of Perl modules that allow people to build, test and install modules from CPAN.

I actively contribute to Module::Build and CPAN.pm. I am the 'release manager' for ExtUtils::CBuilder and ExtUtils::ParseXS, meaning that I apply patches from others and release updates to CPAN periodically, though I don't do much active development myself.

I'm also a 'backup maintainer' in case anything ever happens to the primary or active maintainers for numerous modules including Archive::Extract, Archive::Tar, CPANPLUS, Devel::CheckLib, ExtUtils::Install, IPC::Cmd, Module::CoreList, Module::Load and other dual-life modules that live on CPAN and in the Perl Core.

CPAN Testers

CPAN Testers is a distributed testing ecosystem for Perl and CPAN that compiles volunteer reports on the result of test suites included with most CPAN modules. To date over 3.5 million reports have been submitted.

I maintain the main report submission client, Test::Reporter, as well as the CPAN.pm based testing tools CPAN::Reporter and CPAN::Reporter::Smoker. My current efforts are focused on "Version 2.0" of CPAN Testers, that will fundamentally change how the project transmits and collects reports (as described on the Roadmap page).

Strawberry Perl

Strawberry Perl is a 100% open-source, CPAN-capable Perl for Windows that bundles a pre-configured GCC-compatible compiler. Working with Strawberry Perl is almost as easy as working with Perl on Unix-style operating systems.

I was one of the original release engineers for Strawberry Perl and while I've happily handed over that responsibility, I continue to support Perl on Windows by fixing bugs and answering questions.

© 2009-2010 David Golden All Rights Reserved