In perl.module-authors, you wrote:
>I'm a bit puzzled by the DBIx:: namespace on CPAN.  What belongs there
>and what doesn't?

It looks to me as if the DBIx modules are extensions to DBI, or wrappers
around DBI, or things of that sort.

To be honest, database modules on CPAN are all over the place.  I
counted 25 top-level namespaces for database modules, and there may be
more.

(Aside: anyone, preferably database module authors, interested in getting
together on a mailing list someplace and seeing whether we can clarify
things a bit?  The authors of Date:: and Time:: modules are currently
doing this, and I think it's a *great* idea, especially in the leadup to
Perl 6, when (presumably) we're all going to want to rewrite our modules
anyway.)

>I ask, of course, because I have a module (maybe) two that are DBI
>related.  When I get approval at work, I'll be looking to put them in
>the "right place" on CPAN, so I'm thinking now about how they can be
>more appropriately named.  One of them is a bit Yahoo-specific right
>now.

If it's Yahoo related, my guess is that it probably belongs under WWW
somewhere, *even* if it uses a database somewhere along the line.  Your
name should describe the functionality, not the implementation, and it
looks like your functionality might be something like "get such-and-such
data from Yahoo and turn it into a database".

Examples of other things under WWW include WWW::Search::* (interfaces to
web search engines), WWW::Sourceforge (which I think is only on
sourceforge, not on CPAN yet, but whatever), etc.

>I may be asking too soon...  Maybe it'll be easier if I write up a
>good description of exactly what the modules are and do.

Yup, that would definitely help.

K.

-- 
Kirrily 'Skud' Robert - [EMAIL PROTECTED] - http://infotrope.net/
"Look at me, I'm mel-bdr-1!"
        -- Madi (from the Netizen quotes file)

Reply via email to