Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Naming a module

by citromatik (Curate)
on Jan 03, 2008 at 11:34 UTC ( [id://660167]=perlquestion: print w/replies, xml ) Need Help??

citromatik has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,

I'm looking for a proper name for a module discussed here previously. Originally I called this module Tie::File::AnyData but some comments pointed me out that this name could be confusing because there is already a module at CPAN called AnyData.

Maybe Tie::File::Formats or Tie::File::DataFormats could be a better choice.

Also, I have a module that subclasses Tie::File::AnyData and allows to group multiple CSV lines into 1 record based on a given field. I am looking for a proper name for this module too, maybe Tie::File::Formats::MultilineCSV.

Any help on deciding the best names for these modules would be highly appreciated,

Thanks in advance

citromatik

Replies are listed 'Best First'.
Re: Naming a module
by jbert (Priest) on Jan 03, 2008 at 13:06 UTC
    Tie::File::Structured?
Re: Naming a module
by cosmicperl (Chaplain) on Jan 03, 2008 at 13:07 UTC
    In my experience with naming modules you'll never keep everyone in the Perl community happy. Just go with what YOU think is best, taking all things into account :)

    Lyle
Re: Naming a module
by erik (Sexton) on Jan 03, 2008 at 15:14 UTC
    The operation performed by your module looks pretty much like a "crosstab" (Excel-style) to me. So why not:
    Tie::File::Crosstab
    or
    Tie::File::CrosstabSelect
    or
    Tie::File::CrossSelect
    or
    Tie::File::SelectAcross

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://660167]
Approved by marto
Front-paged by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (6)
As of 2024-04-18 09:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found