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.
In reply to New module naming by Sigil
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |