# from David Golden
# on Wednesday 09 July 2008 09:03:
>In your Build.PL, the "module_name" just defines the main name that is
>used to create the distribution file and so on.
Yes. But to be clear: the 'module_name' gets used to name the dist.
It also is the default place to search for dist_author and
dist_version.
module_name => s/::/-/g => dist_name
Ted, I wouldn't call it bundling. You're just shipping some extra .pm
files, they go in lib/ regardless of whether they are all in the same
namespace.
When your tarball hits PAUSE, the indexer will look at all of the .pm
files and add them to the index (provided that the name of a given
module has not been taken by another author.) When a user says `cpan
LWP::Iterator::UserAgent`, they get the dotReader dist because the
index points their client to that tarball - and because I haven't
gotten around to tearing that module out as its own dist yet.
--Eric
--
"...the bourgeoisie were hated from both ends: by the proles, because
they had all the money, and by the intelligentsia, because of their
tendency to spend it on lawn ornaments."
--Neal Stephenson
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------