nein, den Begriff Namensraum kenne ich nicht.
Grob gesagt, dein Skript läuft im Namesraum main, die Packte bzw. Module gaben ihren eigenen Namensraum.
Kannst du mir bitte sagen, was ich ändern muss. Die Variablen in vars.pl sollen global in allen Modulen verfügbar sein.
$main::VarName
oder use Exporter
Struppi.