↳
In-reply-to
»
@lyse Oops, I guess the new text is a bit obscure. If you follow the link, the text is a bit more explicit, but you still need to know what a lexical scope is. Anyway, this is part of Perl moving very carefully toward being UTF-8 by default while also not breaking code written in the 90s. If you name a recent version like "use v5.42;" then Perl stops letting you use non-ASCII characters unless you also say "use utf8;". The "lexically" part basically means that strictness continues until the next "}", or the end of the program. That lets you fix up old code one block at a time, if you aren't ready to apply the new strictness to a whole file at once.
โค Read More
@falsifian@www.falsifian.org Thanks for clarification. I already thought something along those lines. Wow, so, you can really mix different encodings in a single file, crazy. My Perl experience is limited to maybe 10, 20 or at the very most 30 written lines of code over the decades.