Hi there, On Mon, 21 Feb 2022, Paul "LeoNerd" Evans wrote: > On a similar note: How do people feel about code which turns off the > "my source encoding is UTF-8" pragma after having previously turned it > on? I.e. > > use utf8; > my $café = "Ĉu vi havas sandviĉojn?"; > > no utf8; > > If we disallow this kind of thing, we can remove further weird > cornercases from the parser, because a bunch of unlikely situations no > longer come up. > > As with VERSION: Are there any actually-valid use-cases for doing this > kind of thing? I think there might be, and it makes me wonder about things like use open qw/ :encoding(UTF-8) :std /; and open( my $fh, "<:encoding(UTF-8)", $filename ) or die ... and if, and if so how, they might be affected. Apart from the laudable bjective of cleaning up the code, is there any pressing need for such a change? If not, then on grounds of scarce resources plus the Tacoma Narrows Bridge Effect, I'd say Let It Be. -- 73, Ged.Thread Previous | Thread Next