Should we deprecate comma?

bearophile bearophileHUGS at lycos.com
Sun Mar 23 18:40:39 PDT 2014


Kenji Hara:

> 1. I think removing comma operator does not have useful effect 
> for tuple syntax discussion.

I agree, see my recent answer to Andrei.


> 2. Indeed in some case comma operator is bug-prone, but if it 
> is used directly on the ExpStatement, it's still useful to me.
>
>     foreach (e; exp1, exp2) {}   // maybe bug?

If I see a foreach like that, I refactor the code to remove the 
comma. Apparently I am not very good at keeping the semantics of 
the comma operator in my head, so I prefer to kill them in the 
code I work on.

Bye,
bearophile


More information about the Digitalmars-d mailing list