in reply to Re: my $var masked across package scope?
in thread my $var masked across package scope?

my variables are kept in a table local to the package in which they are created
Not true. There is block scope and file scope, no package scope. See also Packages, scope, and lexical variables.
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ