On 1 March 2014 00:12, Robert A. Rosenberg <[email protected]> wrote:
>> Making STUFF stuff Stuff sTuff ... have different meanings is not as
>> fault-tolerant as it could be.
>
>
> OTOH: Polish and polish ARE not the same. Telling someone in the army
> to "You should Polish your shoes so you will pass inspection" or
> claiming "I am a polish citizen" are both bad uses of the string
> p-o-l-i-s-h since the wrong case of the letter "P/p" makes the
> meaning of that string in the statements incorrect.

This oft used example is barely relevant in our context.

If anyone encounters

YOU SHOULD POLISH YOUR SHOES SO YOU WILL PASS INSPECTION
or
i am a polish citizen

they will understand without the slightest hint of ambiguity. If they
think anything's wrong, it will that someone's keyboard skills are
weak - not that polishing compounds can affect citizenship, or
citizens are applied to shoes to shine them.

In the context of identifiers in programming languages, there is in my
view only a weak and sometimes entirely spurious argument in favour of
sensitivity to case.

Tony H.

Reply via email to