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