Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Adrian (66)


The hats I wear at work include: accessibility consultant; information architect; software developer (of the agile/XP/TDD breed - mostly in Perl); usability consultant; web site designer. I'm very dull:-) . []

Journal of Adrian (66)

Sunday April 18, 2004
05:28 PM

Test::Block - with added Module::Build

[ #18383 ]

Yet another release of Test::Block this time. Mainly because I fouled up some of the documentation in the first release (i.e. having a vastly out of date README file).

To prevent myself making the same mistake again I switched over to the excellent Module::Build, which (if you ask it nicely) will auto-generate the README from the module POD.

(For all of you who currently dislike Module::Build I made it generate a nice Makefile.PL for you too. Since I'm not doing anything fancy it's even traditional rather than passthrough or small.)

I've fallen in love with Module::Build over the last ten or so months. It's ease of configuration and tweaking has seen it replace ExtUtils::MakeMaker for all of my "real" work, so it's about time it made it to my CPAN modules.

I also got around to adding a SIGNATURE file, just for the heck of it. My GPG fingerprint is ABDE 1C70 BFB0 1F2A 2896 3F92 22D7 1798 B194 612B for those who care about that sort of thing.

I'm really looking forward to when the plugin system for Module::Build is fully defined since I've tons of useful stuff that can be refactored out into nice generic plugins. I'm especially pleased with some subversion integration I've got in my local build system that allows me to specify module versions with properties, do automatic commits every time a test suite passes, etc. Fun stuff.

Right then... how am I doing...

Resolution-o-meter: v1.0
Week: 16, 8 weeks behind
14-15-16 17 18 19 20 21 22 23 24 25 26
27 28 29 30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49 50 51 52

Eight weeks behind - gosh it's actually going down!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • If you like M::B, check out Module::Install. It's what some would consider a "meta wrapper" around both M::B and EU::MM.
    • I've looked at Module::Install in the past, but it doesn't really do anything for me that M::B doesn't.

      I expect to see the things that M::I does that M::B doesn't appear as M::B plugins, and EU:MM go the way of all flesh:-)