# File: foo.pl require Foo; sub hello { print "Hello from main!\n"; } hello(); # prints "Hello from main!\n"; Bar::hello(); # prints "Hello from Bar!\n"; Foo_Helper::hello(); # prints "Hello from Foo_Helper!\n"; __END__