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

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.
  • Plot of Shame (Score:3, Informative)

    to my chagrin i must admit to being the author of this module :)

    extenuating circumstances; i was in a rush to catch the last train home after a hacksesh, and wanted to upload SVG::Plot to slot in with kake's [] dependencies (cf CGI::Wiki [] and OpenGuides).

    it being a while since the last (and first) time i put a module on CPAN, i'm not overfamiliar with h2xs or make dist and make tar-dist.

    to my further chagrin this morning, i realised i'd not only put the module in the wrong namespace, but hadn't actual

    • i hope this has caused more amusement than it has consternation and despair, anyway.

      It's not a big deal really. Since I am very much afraid of upload-mistakes myself I double- and triple-check the tarballs that leave my computer. And not even that can prevent some silly but unpleasant errors. My favourite one is forgetting to increase $VERSION.
      • My favourite one is forgetting to increase $VERSION.

        Mine too. But if you're using some sort of revision control system, you can simply do something like

        $VERSION = substr q$Revision: 3.14 $, 10;

        which it's done in a lot of modules or

        ($VERSION) = '$Revision: 3.14 $ ' =~ /\$Revision:\s+([^\s]+)/;

        as suggested by ExtUtils::MakeMaker.