PEVANS Core Perl 5: Grant Report for January 2024
Sun, 11-Feb-2024 by
Saif Ahmed
edit post
### PEVANS Core Developement
It is difficult to narrow down the depth of PEVANS activity in the Perl Core. Continuing to
modernise the Core is vital for the longevity of Perl and introduction of modern paradigms.
To do this without breaking Perl is an extra challenge. [FOSDEM](https://www.youtube.com/watch?v=ATbmoP34zRs) provided such an opportunty to
review what the Paul and the PSC has been upto, and may allow some insight of the [`builtin`](https://www.nntp.perl.org/group/perl.perl5.porters/2024/01/msg267742.html) excitement that
is due to land with Verson 5.40.
___
Date | Activity | Hours |
2023/12/29 | updates to `meta`, next version | 2 |
2021/12/31 | further work on `meta`, add ->get method | 1 |
2024/01/03 | Further experimentation with `meta` | 1 |
2024/01/04 | `meta` experimental warnings | 2 |
2024/01/05 | more `meta` warnings | 1 |
2024/01/05 | meta get_or_add methods | 2 |
2024/01/11 | Initial poking at qt strings ( [PPC0019](https://github.com/Perl/PPCs/blob/main/ppcs/ppc0019-qt-string.md) ) | 3 |
2024/01/17 | `use VERSION` to import builtin bundle | 4 |
2024/01/19 | Reword builtin import for resetting | 3 |
2024/01/22 | Add `builtin::inf` and `builtin::nan` | 0.5 |
2024/01/25 | More inf + nan | 1 |
2024/01/25 | Improvements to pad tombstone handling | 4 |
2024/01/26 | Management of recent PRs | 1 |
2024/01/31 | lexical subroutine shadow warnings | 3 |
#### ADDENDUM
Paul has submitted a more detailed report of his activity:
Hours:
9 = Updates to the `meta` module, a new CPAN release, adding a ->get
method, adding experimental warnings, ->get_or_add methods
https://metacpan.org/pod/meta
https://github.com/Perl/PPCs/blob/main/ppcs/ppc0022-metaprogramming.md
3 = Initial investigation into implementing PPC0019 "Quoted template
strings"
https://github.com/Perl/PPCs/blob/main/ppcs/ppc0019-qt-string.md
7 = Getting `use VERSION` to import a feature bundle
https://github.com/Perl/perl5/pull/21850
1.5 = Adding builtin::inf and builtin::nan
https://github.com/Perl/perl5/pull/21872
5 = Improvements to PADNAMEf_TOMBSTONE handling
https://github.com/Perl/perl5/pull/21887
3 = Lexical subroutine shadow warnings
https://github.com/Perl/perl5/pull/21915
Comments (0)