package Flim; sub new { print "Caller: ".join("-",caller())."\n"; print '$0: '.$0."\n"; } #### package Flam; use Flim; sub new { Flim->new(); } #### use Flam; Flam->new(); #### Caller: Flam-/Flam.pm-3 $0: flimflam.pl
## package Flam; use Flim; sub new { Flim->new(); } ##
## use Flam; Flam->new(); ##
## Caller: Flam-/Flam.pm-3 $0: flimflam.pl