http://www.perlmonks.org?node_id=189214

MrNobo1024 has asked for the wisdom of the Perl Monks concerning the following question:

This program
use utf8; my $Ā = 5; print $Ā;
gets this error:
"my" variable $strict::VERSION can't be in a package at C:/perl/lib/st +rict.pm line 93, near "$strict::VERSION " Compilation failed in require at C:/perl/lib/utf8_heavy.pl line 2. BEGIN failed--compilation aborted at C:/perl/lib/utf8_heavy.pl line 2. Compilation failed in require at C:/perl/lib/utf8.pm line 17.
If the "my" is taken out, it prints the expected 5. But why is it getting this error? I'm not trying to my $strict::VERSION as the error says. I'm using version 5.8.0, apparently it works fine in 5.6.0, is this a bug?

--MrNobo1024
s]]HrLfbfe|EbBibmv]e|s}w}ciZx^RYhL}e^print