I love the note on discontinuing Ultrix support: “the last release was in 1995.” 28 years of Perl support for an obsolete platform is quite different from the compatibility guarantees of more “modern” languages…
Yeah and this is a large part of why I’m writing my personal Gemini & Web server thing in Perl 5. It’s far from my favourite language, but lets me be a lot more flexible in choice of development and deployment OS.
IMHO, switch is the ugly stepchild of decision functions. It sure feels like it’s something that’s been around since ALGOL and has simply been re-implemented in subsequent languages by force of habit.
I wish they would do something slick and increment the version number to something other than 5.x. Or even rename the language to ‘perl5’ v38 or something like that. I know it is dumb to wish for that, but I so want to forget perl6…
Peel 7 will probably happen eventually, but given that a release manager burned out pushing for it a couple of years ago, it won’t happen until there’s better consensus of what Perl 7 does and doesn’t involve.
I love the note on discontinuing Ultrix support: “the last release was in 1995.” 28 years of Perl support for an obsolete platform is quite different from the compatibility guarantees of more “modern” languages…
Yeah and this is a large part of why I’m writing my personal Gemini & Web server thing in Perl 5. It’s far from my favourite language, but lets me be a lot more flexible in choice of development and deployment OS.
I wonder when someone tried actually building it on ultrix the last time or did they actually have a CI build for that?
Does this mean that they are deprecating the switch statement? I wasn’t quite sure about the deprecation on that.
Sure looks like it
https://perldoc.perl.org/perl5380delta#Switch-and-Smart-Match-operator
Other ways to implement switch in Perl:
https://perldoc.perl.org/perlfaq7#How-do-I-create-a-switch-or-case-statement?
IMHO, switch is the ugly stepchild of decision functions. It sure feels like it’s something that’s been around since ALGOL and has simply been re-implemented in subsequent languages by force of habit.
I wish they would do something slick and increment the version number to something other than 5.x. Or even rename the language to ‘perl5’ v38 or something like that. I know it is dumb to wish for that, but I so want to forget perl6…
Peel 7 will probably happen eventually, but given that a release manager burned out pushing for it a couple of years ago, it won’t happen until there’s better consensus of what Perl 7 does and doesn’t involve.