July 23, 2013
ixid:

> What became of using the comma operator with parens for tuples?

I don't know. But I presume Walter is not interested in breaking backwards compatibility with C so much.

Bye,
bearophile
July 23, 2013
On Tuesday, 23 July 2013 at 00:12:14 UTC, bearophile wrote:
> ixid:
>
>> What became of using the comma operator with parens for tuples?
>
> I don't know. But I presume Walter is not interested in breaking backwards compatibility with C so much.

If that's true, it would be unfortunate. I appreciate the
benefits of preserving C compatibility, but that has to be
balanced against the benefits of other features. Lightweight
tuple syntax is a huge win in every language I've used that has
it, and would be a win for D too, even at the expense of
compromising syntactic compatibility with C. Not a showstopper if
it never shows up, but it would be a disappointment. And yes,
commas with parens is probably the ideal syntax. What's the
proposed syntax for the types of tuples?

A 'blessed' roadmap would also benefit the D world. D the
language seems mostly complete at this point, so that many of the
exciting advances will be in the runtime (precise GC) and
libraries (allocators) and some plan describing when these kinds
of things are supposed to make it into the mainstream of D would
stir more interest in the language.

-- Brian
July 23, 2013
On 21 July 2013 18:07, Suliman <evermind@live.ru> wrote:
> Do team have any roadmap for D? I mean Language + standard lib.

Roadmap for next two years.

Make D2 awesome - Autumn 2013
Make D2 awesome - Winter 2013
Make D2 awesome - Spring 2014
Make D2 awesome - Summer 2014
Make D2 awesome - Autumn 2014
Make D2 awesome - Winter 2014
Make D2 awesome - Spring 2015
Make D2 awesome - Summer 2015
Make D2 awesome - Autumn 2015


--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
July 23, 2013
On Tuesday, 23 July 2013 at 08:56:25 UTC, Iain Buclaw wrote:
> On 21 July 2013 18:07, Suliman <evermind@live.ru> wrote:
>> Do team have any roadmap for D? I mean Language + standard lib.
>
> Roadmap for next two years.
>
> Make D2 awesome - Autumn 2013
> Make D2 awesome - Winter 2013
> Make D2 awesome - Spring 2014
> Make D2 awesome - Summer 2014
> Make D2 awesome - Autumn 2014
> Make D2 awesome - Winter 2014
> Make D2 awesome - Spring 2015
> Make D2 awesome - Summer 2015
> Make D2 awesome - Autumn 2015
>
>
> --
> Iain Buclaw
>
> *(p < e ? p++ : p) = (c & 0x0f) + '0';

Iain, you could put that in a loop... :P
July 23, 2013
On Tue, 23 Jul 2013 11:11:41 +0200, Dejan Lekic <dejan.lekic@gmail.com> wrote:

> On Tuesday, 23 July 2013 at 08:56:25 UTC, Iain Buclaw wrote:
>> On 21 July 2013 18:07, Suliman <evermind@live.ru> wrote:
>>> Do team have any roadmap for D? I mean Language + standard lib.
>>
>> Roadmap for next two years.
>>
>> Make D2 awesome - Autumn 2013
>> Make D2 awesome - Winter 2013
>> Make D2 awesome - Spring 2014
>> Make D2 awesome - Summer 2014
>> Make D2 awesome - Autumn 2014
>> Make D2 awesome - Winter 2014
>> Make D2 awesome - Spring 2015
>> Make D2 awesome - Summer 2015
>> Make D2 awesome - Autumn 2015
>>
>>
>> --
>> Iain Buclaw
>>
>> *(p < e ? p++ : p) = (c & 0x0f) + '0';
>
> Iain, you could put that in a loop... :P

He did, GDC unrolled it.
1 2
Next ›   Last »