SPUG: version numbers and MakeMaker
Ryan Corder
ryanc at greengrey.org
Fri Jan 30 14:58:49 PST 2009
On Fri, Jan 30, 2009 at 02:01:37PM -0800, Joshua ben Jore wrote:
| > VERSION => '0.1.2',
[snip]
| FWIW, you never want to use multi-dot version numbers in perl. It's
| possible and version.pm goes to some effort to heal the past but
| there's no point in re-inventing badness.
use version; our $VERSION = qv("0.1.2");
On one line, just like that -- this is an "Extended Version" as documented
in 'perldoc version'. The documentation does state neither Module::Build nor
ExtUtils::MakeMaker completely handles version objects natively, then again I
use Module::Install as my build-system.
Damian Conway goes into detail on why you need to do it this way and why it
needs to be on one line in chapter 17 of /Perl Best Practices/. I just read
the chapter last night, otherwise I wouldn't be replying to this thread :)
later.
ryanc
--
Ryan Corder || () ASCII ribbon campaign
<ryanc at greengrey.org> || /\ against HTML email
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x1CB59D69
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://mail.pm.org/pipermail/spug-list/attachments/20090130/3973cf78/attachment.bin>
More information about the spug-list
mailing list