in reply to Re: Standard Package Preamble
in thread Standard Package Preamble
"Do typical packages export symbols?"
I find that as long as I tend to export a lot of symbols
from packages that are function based, but usually none
from object-oriented modules. In the case of the function
based packages, I'm usually importing a bunch of common
routines that are used fairly frequently on a project, and
the intention is to save having to prefix each call with
the package name.
Of course, at that point it can become unclear where certain
functions came from, which is not unlike C header files,
so I try to keep the names of the functions distinct and
explanational in order to avoid collisions and confusion.
I am curious about your suggestion of CVS integration, though. Any hints on how
you might get a numeric only "release" number out of it,
as the numeric version does not always increment linearly
when you use branching. Generally I don't use $VERSION since
the module usually upgrades with the rest of the code in
parallel.