Daniel Keep:

> But it doesn't, and I can't see how it could given how confusing it
> would make things.

I think that using "in" into foreach() leads to less bugs, because it's easy to 
not tell apart "," and a ";".
C# too uses in in such situation.
So far it was not accepted in D mostly because the compiler stages of D are 
meant to be very separated.


> Besides which, we shouldn't be making judgements based on possible, not 
> planned for syntax changes at some unspecified point in the future. We have 
> enough trouble with deciding on things as it is. :P<

I agree that the situation isn't easy, and designing a language is hard. But 
it's very useful to keep a long-range sight and avoid to step on our future 
toes, when possible and when it's a cheap thing to do.

Bye,
bearophile

Reply via email to