1 | This is implemented "by hand" using @ISA which is defined for every package and contains list of packages to be searched for unsatisfied externals |
2 | package Fred; |
3 | require Exporter; # Make package Exporter available to Fred |
4 | @ISA = qw(Exporter); # Exporter is to be searched for unsatisfied externals |
5 | # See Exporter manual page for more details |
6 | Of course AUTOLOAD mechanism kicks in as technique of last resort if cannot find a subroutine anywhere else |