develooper Front page | perl.perl5.porters | Postings from February 2022

PSC #052 2021-01-28

Thread Next
Neil Bowers
February 1, 2022 08:58
PSC #052 2021-01-28
Message ID:
PSC #052 2021-01-28

Present: Paul, Rik, Neil


We discussed signatures again. We really want signatures to be non-experimental in 5.36, but we also want to live in the future that Dave has envisioned, which might exclude you from using @_ in signatured subs. Rik came up with an idea, which we liked, and wonder what the rest of you think:

1. signatures would be non-experimental, and included in `use v5.36`
2. use of @_ in signatured subs would be experimental, so you'd have to include `use experimental 'args_array_with_signatures'`. If you didn't, and your code touched in a @_ signatured sub, you'd get a compile time warning.

RFC tracking

We went through the outstanding RFCs & Pre-RFCs and agreed the next step on a bunch, which all three of us have actions on, so you'll see those over the week.

RFC process

We discussed a clarification of the RFC process, which I'll post separately, so people can comment on that thread.


In discussing RFCs, we somehow got into talking about UTF-8, and the strict vs lax support in Perl. We would like to seriously consider making strict the default for both `use utf8` and `binmode utf8`, at the start of the 5.37 cycle. This would give plenty of time to shake down CPAN, and ask people to test their code with dev releases.


Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About