Should the comma operator be removed in D2?

Nick Sabalausky a at a.a
Mon Nov 16 16:43:28 PST 2009


"Justin Johansson" <no at spam.com> wrote in message 
news:hdskj6$12b1$1 at digitalmars.com...
> Nick Sabalausky wrote:
>> "Justin Johansson" <no at spam.com> wrote in message 
>> news:hdsi9d$ufg$1 at digitalmars.com...
>>> Mentioned in the switch case statements thread, this probably should be 
>>> a separate discussion thread.
>>>
>>> Is the comma operator "another piece of C cruft" that needs to be 
>>> removed from D(2)?
>>>
>>
>> Aside from the for loop (which could be special cased or just simply 
>> rewritten), I've never used, or had reason to use, the comma operator in 
>> all the programming I've ever done in D, C/C++ (which I used to use all 
>> the time), or any other language. I strongly vote "ditch it". There are 
>> far better potential uses for a comma anyway.
>>
>> Speaking of C cruft, why the hell do we still have C's god-awful octal 
>> syntax? Everyone but Walter's complained about it. And I don't want to 
>> hear "to help port C code", because the whole reason I got started on D 
>> in the first place was to get away from idiotic C designs. Besides, it's 
>> not like "0([0-9]+)" is hard to grep for.
>
> Hey, Nick.  Don't try and hijack *my* thread; go get your own <expletives 
> deleted> thread.  Ha. :-)
>

Heh, that is actually a good point. My apologies. :)





More information about the Digitalmars-d mailing list