Stories
Slash Boxes
Comments
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 ]

ajt (2546)

ajt
  (email not shown publicly)
http://www.iredale.net/

UK based. Perl, XML/HTTP, SAP, Debian hacker.

  • CPAN: ATRICKETT [cpan.org]
  • PerlMonks: ajt [perlmonks.org]
  • Local LUG: AdamTrickett [lug.org.uk]
  • Debian Administration: ajt [debian-adm...ration.org]
  • LinkedIn: drajt [linkedin.com]

Journal of ajt (2546)

Thursday February 16, 2006
10:07 AM

Module updates

[ #28701 ]

I've started an overhaul of my current CPAN modules. I've already upgraded them all to use Module::Build. I've washed them through Perltidy using PBP guidelines, and added extra tests and cleaned up the docs.

I now feel slightly more productive...

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Please make sure that all your Module::Build modules have compatibility Makefile.PLs, because there are still big problems occuring with distributions that only have a Build.PL.

    Probably be another 6 months till these problems are resolved.
    • The older modules already have old style Makefiles, and I have no plans to remove them. While it's a pain maintaining two sets, I agree that it's a worth while thing to do. I belive that Module::Build has tools to automatically make and maintain a Makefile for you.

      --
      -- "It's not magic, it's work..."
  • You can run it like Perltidy against your modules and it will spit out where you deviate from PBP. I use it on my stuff and it is pretty cool.
    • Thanks, that's a useful suggestion. Will give that a go too! At the moment I'm using Module::Build's testcover to improve my test coverage, currently at 77% on the first module to test.

      --
      -- "It's not magic, it's work..."