in reply to float: Perl is replacing dot with comma (automagic locale?)

First small issue: get rid of the print in print My::Test::Print::printer() ."\n";. That at least gets you the "This is" part of your printer sub to spit out... .

update: I did the following which seemed to work:

#!/usr/bin/perl use strict; use warnings; package My::Test; our $VERSION = 1.11; package My::Test::Print; #parent My::Test; sub printer { print "This is ". $My::Test::VERSION ."\n"; } My::Test::Print::printer() ."\n"; my $test = 1.23; print "test: $test \n";

Output: This is 1.11

test: 1.23

perl 5, version 19

...the majority is always wrong, and always the last to know about it...
Insanity: Doing the same thing over and over again and expecting different results...