Subject: | Most uses of "inheritance" in the docs really mean "namespace hierarchy" |
For example: "Log::Log4perl works with inheritance: The config file above didn't specify
anything about My::MegaPackage. And yet, we've defined a logger of the category
My::MegaPackage. In this case, Log::Log4perl will walk up the class hierarchy (My and then we're
at the root)"
This is confusing. The fact that A::B::C falls back to A::B and then A has nothing to do with
inheritance or "class hierarchy" of those modules.
s/inheritance/the namespace hierarchy of your packages/
s/walk up the class hierarchy/walk up the package namespace hierarchy/
Similar phases crop up elsewhere in the docs.