Perl Tutorials - Herong's Tutorial Examples
Dr. Herong Yang, Version 5.00

Typeglob and Importing Identifiers from Other Packages

This chapter provides tutorial examples and notes about typeblog and importing identifiers from other packages. Topics include accessing typeblogs from package's symbolic table; defining alias for identifiers from other packages; using Exporter to export and import identifiers from other packages.

Typeglob, Symbolic Table and Identifier Aliases

Accessing Identifiers from Other Packages as Aliases

Exporting and Importing Package Identifiers

Conclusions:

  • %main:: is a special hash used by the compiler to store typeblogs, identifiers (variable and function names), of the "main" package.
  • *foo=*otherPackage::bar - Defining local alias for typeblogs in another package.
  • use packageName - Including another package with typeblogs imported as local aliases.

Dr. Herong Yang, updated in 2008
Typeglob and Importing Identifiers from Other Packages