Hi
dass »foo« sehr wohl im Package main zu finden ist: In der längeren Liste:
ehm ... durch dein
print $main::foo; # Keine Ausgabe?
hast du $foo erst in main angelegt!!!
ich zitiere:
Name "main::foo" used only once: possible typo at /tmp/tst.pl line 6.
Use of uninitialized value in print at /tmp/tst.pl line 6.
Kommentiere die Zeile aus dann verschwindet $main::foo aus der Symboltabelle.
Thats Perl!
Bye
Kurt