On Wednesday, 24 June 2015 at 05:20:38 UTC, Jonathan M Davis wrote:
If we want to be consistent with the likes of splitter, then they should be something more like lowerCaser and upperCaser (though caser isn't really word, and AFAIK, there is no noun for something which changes the case of a letter). When adding lazy versions in the past, for better or worse, we've generally gone for using nouns, whereas you're suggesting adjectives based coming from the past tense of a verb (though the verb "to case" has nothing with the case of letters).

I think splitter and joiner are the exception rather than the rule, actually:

http://wiki.dlang.org/Naming_conventions

Most of the hypothetical names in that column (verb-noun) are pretty ugly. I don't think this is a convention we should adopt.

The problem with toXCase is that there is neither a noun for an upper-case transform, nor a verb for such an operation, such as e.g. "capitalization" and "capitalize", so I think we should look at it separately.

I think someone suggested lowerCased and upperCased somewhere, I think there are fine too. There is some precedent (transposed and indexed).

Reply via email to