Re: dmd 1.053 and 2.037 release

2009-12-06 Thread Max Samukha
On Sat, 5 Dec 2009 10:59:12 -0500, Nick Sabalausky a...@a.a wrote: Max Samukha spam...@d-coding.com wrote in message news:pkvkh5tvvhie0ga61lrpp5qmt53h5ju...@4ax.com... On Sat, 5 Dec 2009 10:19:23 -0500, Nick Sabalausky a...@a.a wrote: bearophile bearophileh...@lycos.com wrote in message

Re: dmd 1.053 and 2.037 release

2009-12-06 Thread bearophile
Max Samukha: Ah, it is simply the unfortunate comma expression evaluated to 3. Comma expressions need to go. Thanks. There are so many design holes in the C language that's the other languages must be really bad to be worse than C :-) Designing languages is hard. Bye, bearophile

Re: dmd 1.053 and 2.037 release

2009-12-06 Thread Andrei Alexandrescu
bearophile wrote: Max Samukha: Ah, it is simply the unfortunate comma expression evaluated to 3. Comma expressions need to go. Thanks. There are so many design holes in the C language that's the other languages must be really bad to be worse than C :-) Designing languages is hard.

Re: dmd 1.053 and 2.037 release

2009-12-06 Thread Andrei Alexandrescu
Walter Bright wrote: Andrei Alexandrescu wrote: Not wanting to start a language war, but to just say C has plenty of design holes and then patronize it with the comment that designing languages is hard - well, you better have a hell of an argument up your sleeve. C really has only one major

Re: TDPL draft updated on Safari Rough Cuts

2009-12-06 Thread breezes
In section 6.14.1 Heterogeneous Translation, Again, it says that Java and C# use heterogeneous translation for their parameterized types. Should heterogeneous be heterogeneous here? Andrei Alexandrescu Wrote: After a very long delay, Safari finally updated the TDPL draft on their Rough Cuts

Re: TDPL draft updated on Safari Rough Cuts

2009-12-06 Thread Andrei Alexandrescu
It's homogeneous. Thanks for pointing that out! Everybody who sends me feedback, I suggest you use private email and mention your full name so I can add you to the acknowledgments list. Thank you! Andrei breezes wrote: In section 6.14.1 Heterogeneous Translation, Again, it says that Java