Yesterday I released two modules. XML::SAX::ExpatNB was written just so that the ::ExpatNB name will be taken. I thought of naming XML::SAX::Expat::Incremental ::ExpatNB to maintain consistency with XML::Parser::ExpatNB, but in the end reasoned against it. Here's how:
I brought it up on the chatterbox. Eventually after lots of arguing I decided that both ::ExpatNB and ::Incremental are good/important, for different reasons (consistency and correctness respectively).
Initially I would have released ::Incremental as ::ExpatNB, and just left it as that. While my motives for naming it as I planned did not change, ideas, implications, and terms I have not thought of were slowly brought up in the discussion, and eventually made me settle.
In reply to Re: On naming modules/asking for advice
by nothingmuch
in thread On naming modules/asking for advice
by Eyck
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |