# 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
---------------------------------------------------

Reply via email to