home.social

#perl7 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #perl7, aggregated by home.social.

  1. @EricMesa @shiar PS: In 2020, the #Perl “pumpking” (i.e., release manager) of four years, Sawyer X, announced plans for #Perl7 at that year’s Perl Conference. It was going to be Perl v5.32 with sane defaults.

    But certain nasty members of the community bullied Sawyer out of the role in protest. Out of that smoldering crater came a new explicit governance model (perldoc.perl.org/perlgov), but I think they’re treading a lot more lightly after that incident.

  2. @j3b Please stop auto-posting recycled blog content with outdated information. In this particular case, the #Perl7 project from 2020 died ignominiously (most of the shame goes to the reactionaries that railroaded pumpking Sawyer X out of the community) and was replaced with a more gradual introduction of sane modern defaults

  3. @ChristosArgyrop @slott56 @Perl @adamcrussell I think a #Perl7 release needs true *game* changes to change minds, like `use feature 'class'` (a/k/a #Corinna, initial PR by @leonerd opened last week: github.com/Perl/perl5/pull/206), plus smaller accepted features with sane defaults: perldoc.perl.org/functions/use

    Building and showing off great #Perl drives interest and a cycle of others doing likewise. Fashion is a secondary effect.

  4. @leonerd: Depends a lot. At work I want things to still run on #RHEL 7 with its stock #Perl 5.16.3. For #CPAN I usually target 5.10 if it doesn't give me a headache. I don't care about anything older than that. For code which only has to run on #Debian I tend to use 5.20 (Debian 8 Jessie ELTS) or 5.24 (Debian 9 Stretch LTS), but often enough it depends on the actual use case.

    Some of this though might change once #Perl7 is coming into existence.

  5. @snonux Note the last paragraph of the PSC #Perl7 blog you linked—Perl 7 needs to provide a big improvement to earn and keep the attention from a major version bump blogs.perl.org/users/psc/2022/

    The big thing on the horizon is @ovid’s Corinna project to bring modern #OOP to #Perl core. Watch that space. github.com/Ovid/Cor