in reply to Packages and symbol tables
is probably better in your specific case.BEGIN { print "$_ => $Foo::{$_}\n" foreach keys %Foo::; }
Anyway, my guess at what's going wrong is that base is trying to be clever in a way that you don't expect.
Since you're defining the packages in the same file, just drop the use base and do:
package Foo::Bar; our @ISA = 'Foo';
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Packages and symbol tables
by johnnywang (Priest) on Dec 01, 2007 at 18:17 UTC | |
by Jenda (Abbot) on Dec 01, 2007 at 18:56 UTC | |
by Anonymous Monk on Dec 01, 2007 at 19:14 UTC |
In Section
Seekers of Perl Wisdom