Dear Log,
So, makepmdist seems to have gotten a nice bit of attention! I'm quite happy about that.
Many people have noticed the bug that a "package Foo;" statement isn't spotted if it's the first line in the file. I think this bug slipped out because I always start a .pm file with either a blank line or a sometimes "#!/bin/false" (so that if it's installed under a cgi-bin directory, it can't ever be run as a CGI -- altho that doesn't stop you from doing "perl Thing.pm"), and then a "require 5;", and then the "package Foo;" and whatnot. But I'm weird that way.
It's quite interesting to see how many people looked at makepmdist so quickly. It quite impressed me that people read the Perl mailing lists other than just when they get into the office on weekdays.
require 5;
TorgoX on 2002-02-18T13:13:17
1) Whether people use Perl 4 is irrelevent. What's important is that there are still a few crazy systems where "perl" is Perl 4. Some of my modules get installed in a lot of places, on machines of varying degrees of weirdness, by users of varying degrees of ability to diagnose things like when "perl" isn't Perl 5, unless given the explicit message from "require 5;" failing.2) Having the "require 5" there is a reminder to me that if I go using features like qr/.../, I should change the 5 to something like 5.005.
you think we have lives on the weekend