News for hackers. Stuff that matters.
Re:Perl 7 is going to be Perl 5.32, mostly by rlpb on Wednesday June 24, 2020 @01:36PM (#23631163)
I'm no fan of Perl, but you can use $OUTPUT_AUTOFLUSH instead if you "use English;". So this isn't really a Perl language thing; it's a style thing. Other languages can be made to look really bad with poor style. The question then becomes what is culturally accepted, and what is not.
Re:Perl 7 is going to be Perl 5.32, mostly by ljm on Wednesday June 24, 2020 @03:51PM (#23633030)
`use English;` as a directive feels like the programming equivalent of someone on TV saying "ye ye ye can you say that in English!?"

Only, it's the programmer saying it this time, not the layman. Perl is a 10x engineer.

Re:Perl 7 is going to be Perl 5.32, mostly by jschwartzi on Wednesday June 24, 2020 @06:06PM (#23634407)
The problem is that nobody ever tells you these things, the documentation doesn’t cover them and as a result everyone still uses the terrible original syntax.
Re:Perl 7 is going to be Perl 5.32, mostly by gbacon on Wednesday June 24, 2020 @07:49PM (#23635208)
What do you mean the documentation doesn’t cover them?

https://perldoc.perl.org/perlvar.html#SPECIAL-VARIABLES