in reply to Re: Variable scope in packages.
in thread Variable scope in packages.

Actually, you can have packages without using the 'package' keyword, by using fully-qualified names. The following defines things in three different packages (and is loadable as it stands as a module):

sub A::A { } sub B::B { } $C::someVar = 123;