Re: new package syntax, where do I return true?
[email protected] ("Chas. Owens") Sat, 2 Jul 2011 09:06:29 -0400
| Newsgroups | perl.documentation |
|---|---|
| Message-ID | <CAH2YjjGTchAKkm6N=KGm8tqNipYyS4r8E100=kBAoMMAANYTyQ@mail.gmail.com> |
On Sat, Jul 2, 2011 at 08:53, Chas. Owens <[email protected]> wrote: > On Sat, Jul 2, 2011 at 00:00, Caleb Cushing <[email protected]> wro= te: >> Having a little debate over this on a Perl::Critic ticket. I'm not >> sure anyone is sure and the docs don't say. >> >> https://rt.cpan.org/Ticket/Display.html?id=3D69234 snip I have just reread perlmod and perlmodlib. It looks like they both need a decent amount of work to bring them in line with the new package syntax. For instance, Give the module a version/issue/release number. To be fully compatible with the Exporter and MakeMaker modules you should store your module=E2=80=99s version number in a non=E2= =80=90my package variable called $VERSION. This should be a floating point number with at least two digits after the decimal (i.e., hundredths, e.g, "$VERSION =3D "0.01""). Don=E2=80=99t use a "1.3.= 2" style version. See Exporter for details. Should probably be changed to refer to the second package argument with a caveat about possibly needing $VERSION to satisfy old static analysis code. --=20 Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read.