" => *main::" CORE:: => *main::CORE:: strict:: => *main::strict:: $ => *main::$ Foo:: => *main::Foo:: main:: => *main::main:: => *main:: @ => *main::@ :: => *main:::: " => *main::" CORE:: => *main::CORE:: strict:: => *main::strict:: $ => *main::$ main:: => *main::main:: => *main:: @ => *main::@ :: => *main:::: foo => *Foo::foo new => *Foo::new Can't locate object method "new" via package "Foo" (perhaps you forgot to load " Foo"?) at test.pl line 30.