>>My conclusion: if = had been chosen for the equality operator and any two
>>character symbol (e.g. ::) had been chosen for the assignment operator,
^^^^^^^^^^
>If you think :: for equality would reduce development cost, why don't you:
^^^^^^^^
>
>#define :: ==
Because the C preprocessor would puke on it?