That's true... I assumed it did from the NAME section description :-(
I guess that Hash::WithAlternatives should've been a more appropiate name for that module.
| [reply] |
Your assumption is clearly erroneous, since the name is WithDefaults, not WithDefault. That name is just fine, and quite superior to your suggestion.
| [reply] |
Dear (not so) Anonymous Monk,
since the name is WithDefaults, not WithDefault
This makes obvious that WithDefaults wasn't such a good choice if a single s can change the meaning so much, IMO.
| [reply] |
Your making a clearly erroneous assumption (the name is ...Defaults) does not warrant replacing a good name with a lousy one.
| [reply] |
Dear (even less) Anonymous Monk,
does not warrant replacing a good name with a lousy one
I can't see how WithAlternatives is a lousy name (BTW, it was suggested in good faith) and I still think that it makes more sense. However, it's not for me to say whether the name must be changed (it's been in CPAN since 2002), I was just stating my opinion about the choice made because it seems confusing.
| [reply] |