Jean Forget wrote:
>-- how much time should pass between two steps?

In situations like this, I'd accept the old keyword forever, never even
making it warn.  The ability to use the clearer keywords is a desirable
feature, but not a good reason to make the original keywords stop working.

>-- in step 1, should the module emit a warning if both keywords
>are used at the same time? (I think yes)

It should be a hard error, generating an exception, not a warning.

>Another question is: which is the earliest Perl version 
>should we target?

Depends on the target audience.  You shouldn't go to extra effort to
support anything earlier than around 5.12 unless you have a specific user
who can't upgrade Perl.  Targeting earlier than 5.6 is a pain because the
"our" keyword isn't available earlier.  Personally I routinely test my
CPAN modules against almost all versions back to 5.6.1, but I'm unusual
in that regard.

-zefram

Reply via email to