>>> I would suggest that you bump the version number of version to 1.00 so that 
>>> becomes the recommended minimal number instead of an arbitrary number like 
>>> 0.77; making the recommended invocation:
>>>  use version 1.00;  $our $VERSION = qw("v1.2.3");

+1 on version bump since the API is changing.  (ignoring "typos", above)

>>> This still confuses me as I think that:
>>>   use version 1.00;
>>> ought to be handy way to declare your own $VERSION, not about requesting a 
>>> specific version of version.

As an aside, I sort of wish that could be optionally added to package
for some future perl and have "our $VERSION" be hidden away.

  package Foo::Bar 1.00;

Yes would need toolchain parsing updates, but heck, we've done that
before, plus we'll have configure_requires on our side this time.

> Seems like a good reason now to do this then.  Perhaps it's better to write:
>
>   our $VERSION = version->declare("v1.2.3");  use version 1.00;

<cringe>

Yes, that "works" but I think it's horrible for readability.  I would
think anyone writing "use version X" will know what it means.

-- David

Reply via email to