On 04/22/2013 02:15 PM, Ricardo Signes wrote:
> I propose that we
> deprecate this form of literal variable in 5.19 for removal in 5.21. If you
> want $^P, you say $^P or ${"\cP"} and can no longer use a literal ^P character.
I agree with this, but I wonder about the scheduling.
We earlier agreed that deprecations should be in effect for two major
cycles because someone might not see a whole release because of timing
our releases with those of aggregators like Debian. Then it was said
that we could skip the actual deprecation warnings in the first of those
cycles as long as we announce in the perldelta for it that the change
was coming.
I personally think that it is best to have a warning for two cycles, and
we should skip it only for really important, time critical issues; and I
don't think this deprecation rises to that level.
If it is too late to add a deprecation warning in 5.18, I think we
should announce it in the perl5.18 delta, put in the deprecation in
5.19, but not actually forbid these until 5.22.