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