> =item *
> C<\1> goes away as a special form
> 
> =item *
> $1 means what C<\1> currently means (first match in this regex)
> 
> =item *
> ${1} is the same as $1 (first match in this regex)
> 
> =item *
> ${P1} means what $1 currently means (first match in last regex)

Here's the big problem with this, and I think others have said it
similarly: If we need the functionality of both \1 and $1, then there is
no reason redoing the syntax. Period.

If \1 is unneeded, then let's ditch it and just use $1 everywhere.
However, this is not the case, as Randal, Bart, and others have shown.

If we need \1, then we should leave as-is. There's no reason to force
literally millions of people to relearn this. Renaming something just to
rename it does not add value.

-Nate

Reply via email to