Front page | perl.perl5.porters |
Postings from January 2022
Re: PSC #049 2022-01-07
Thread Previous
|
Thread Next
From:
Neil Bowers
Date:
January 17, 2022 17:40
Subject:
Re: PSC #049 2022-01-07
Message ID:
0941e71c-cb1d-480b-88f5-af1eba9d1337@Spark
Hi Dave,
This is written as Neil, not a PSC position.
How about the following tweak to your proposed timeline?
1. 5.36: compile-time warning on use of @_ in signatured-subs, AND make signatures non-experimental
2. 5.38: @_ stops being populated; change wording of compile-time warning
This would give us non-experimental signatures a year earlier, and weâd have been warning about the impending change for a year as well.
I realise this slightly breaks the spirit of perlpolicy, but this isnât proposing a change to signatures themselves. Perlpolicy also says "we'll always do our best to smooth the transition path for users of experimental features".
If we want people to continue to use Perl, and even new people to start, we need to move things forward, and signatures is probably one of the best things we can deliver in 5.36. And if we donât get around to non-population-of-@_ in 5.38, well at least we made signatures non-experimental in 5.36.
You might argue, "Neil, you donât know what youâre talking about", and to a close approximation youâd be right, but I feel like I need to lobby on the behalf of regular Perl developers.
Cheers,
Neil
Thread Previous
|
Thread Next