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

PSC #052 2021-01-28

Thread Next
From:
Neil Bowers
Date:
February 1, 2022 08:58
Subject:
PSC #052 2021-01-28
Message ID:
2ab1a923-bd8c-4a18-b63a-60746352abba@Spark
PSC #052 2021-01-28

Present: Paul, Rik, Neil


Signatures

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.


UTF8

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.


Neil

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About