Sigil has asked for the wisdom of the Perl Monks concerning the following question:
Hi. I've written few libraries I'd like to release on CPAN and I'm looking for some advice on how to name them.
I found this idea in Head First OOA&D, chapter 5. It's somewhat like a very simple version of Key-Value Coding. It's also very similar to Object::Generic but I didn't use AUTOLOAD and I implemented 'equals' and 'contains' methods in order to make the objects searchable within a container.
Here's an example:
my $a = tbd_name::Object->new(); my $b = tbd_name::Object->new(); $a->set( "ID", tbd_name::String->new("1234a") ); $b->set( "ID", tbd_name::String->new("1234a") ); print $a->get("ID"); $a->equals($b) ? print "yes"; $container = tbd_name::List->new(); $container->add($a); $container->search($b); #which returns $a
My question is. What do I call this thing? I'm thinking the namespace would be 'KeyValue::' or 'KeyVal::' Would that make sense? (That namespace doesn't seem to be used.) Should this go in 'Class::'?
Thanks.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: New module naming
by BrowserUk (Patriarch) on Nov 06, 2011 at 21:51 UTC | |
by Anonymous Monk on Nov 06, 2011 at 22:09 UTC | |
by BrowserUk (Patriarch) on Nov 06, 2011 at 22:17 UTC | |
by Sigil (Novice) on Nov 06, 2011 at 22:21 UTC | |
|
Re: New module naming
by Anonymous Monk on Nov 06, 2011 at 21:32 UTC | |
by Sigil (Novice) on Nov 06, 2011 at 21:44 UTC |