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

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.
  • Geoff Avery has ExtUtils::ModuleMaker [cpan.org], a replacement for h2xs.

    It hasn't been updated in awhile and I do like the name Module::Starter better. Just wanted to bring it to your attention if you didn't know about it.

    --

    -biz-

    • Any others that I don't know about? obra claimed "~dozen" existing similar packages, but that seems high.
      --

      --
      xoa

      • On search.cpan.org, just did a search for h2xs and skimmed the results. ExUtils::ModuleMaker seems like the only one that I could find.

        I take back not being recently updated, Geoff updated it in June of 2003 (during the last YAPC::NA in Boca Raton where he did a presentation on it)

        Kinda like does what you want with the command line tool 'modulemaker' (reminds me of brian d foy's 'release').

        --

        -biz-

      • Barries has Module::Husbandry but I think it's been abandoned in the face of his paid work getting in the way.

        Ron Savage has Module::MakeDist

        Jonas B. Neilson has Module::Template::Setup

        Those were the ones I found by doing a search of "Module" on search.cpan.org ... note that I have used Barries Module::Husbandry and it has some nice command line tools for moving files into and out of packages (and I can attest it works under Windows despite the POD).

      • There is Mark Fowler's mmm script (which has the template support that other people asked for), and I am still working on my scriptdist script which I have been using to do the same thing.

        When I was researching this for an upcoming TPJ article, I found all sorts of prior implementations, most of which are not on CPAN. As with a lot of things people hack on something to get what they want, and that is where their work stops.