Thread overview
Variadic templates - D section on wikipedia
Jan 17, 2015
Douglas Peterson
Jan 17, 2015
Mathias LANG
Jan 18, 2015
Mathias LANG
Jan 19, 2015
Dicebot
Jan 21, 2015
Douglas Peterson
Jan 17, 2015
Douglas Peterson
January 17, 2015
https://en.wikipedia.org/wiki/Variadic_template

Isn't it a pity that the first language supporting them hasn't even a section over there ? I invite any expert interested into the task to write the missing D section.
January 17, 2015
On 1/17/15 3:34 AM, Douglas Peterson wrote:
> https://en.wikipedia.org/wiki/Variadic_template
>
> Isn't it a pity that the first language supporting them hasn't even a
> section over there ? I invite any expert interested into the task to
> write the missing D section.

Good idea. I created https://issues.dlang.org/show_bug.cgi?id=13994 to track this. Any takers? -- Andrei
January 17, 2015
On Saturday, 17 January 2015 at 17:42:08 UTC, Andrei Alexandrescu wrote:
> On 1/17/15 3:34 AM, Douglas Peterson wrote:
>> https://en.wikipedia.org/wiki/Variadic_template
>>
>> Isn't it a pity that the first language supporting them hasn't even a
>> section over there ? I invite any expert interested into the task to
>> write the missing D section.
>
> Good idea. I created https://issues.dlang.org/show_bug.cgi?id=13994 to track this. Any takers? -- Andrei

Yes.
Though it would be nice (but not necessary) to have your input on https://github.com/D-Programming-Language/phobos/pull/2687 first.
January 17, 2015
On 1/17/15 10:08 AM, Mathias LANG wrote:
> On Saturday, 17 January 2015 at 17:42:08 UTC, Andrei Alexandrescu wrote:
>> On 1/17/15 3:34 AM, Douglas Peterson wrote:
>>> https://en.wikipedia.org/wiki/Variadic_template
>>>
>>> Isn't it a pity that the first language supporting them hasn't even a
>>> section over there ? I invite any expert interested into the task to
>>> write the missing D section.
>>
>> Good idea. I created https://issues.dlang.org/show_bug.cgi?id=13994 to
>> track this. Any takers? -- Andrei
>
> Yes.
> Though it would be nice (but not necessary) to have your input on
> https://github.com/D-Programming-Language/phobos/pull/2687 first.

Does that do a lot of moving stuff to a separate module? I have to say that after porting a bunch of code from 2.065 to 2.067.1 at work, I'm less keen about renaming stuff than I used to.

Andrei

January 17, 2015
On Saturday, 17 January 2015 at 11:34:25 UTC, Douglas Peterson wrote:
> https://en.wikipedia.org/wiki/Variadic_template
>
> Isn't it a pity that the first language supporting them hasn't even a section over there ? I invite any expert interested into the task to write the missing D section.

https://www.youtube.com/watch?v=nbun2G6FjLY

>:(

January 18, 2015
On Saturday, 17 January 2015 at 18:30:43 UTC, Andrei Alexandrescu wrote:
> On 1/17/15 10:08 AM, Mathias LANG wrote:
>> Yes.
>> Though it would be nice (but not necessary) to have your input on
>> https://github.com/D-Programming-Language/phobos/pull/2687 first.
>
> Does that do a lot of moving stuff to a separate module? I have to say that after porting a bunch of code from 2.065 to 2.067.1 at work, I'm less keen about renaming stuff than I used to.
>
> Andrei

Re-reading this, I now see how unclear I was.
I was refering to the ill-naming of TypeTuple. I'm sure you're familiar with the issue of std.tuple.Tuple vs std.typetuple.TypeTuple vs type tuple vs expression tuple.

http://wiki.dlang.org/DIP54#Proposal propose a standard wording, but it's not approved yet. But as I said, I can live without it.
January 19, 2015
On Saturday, 17 January 2015 at 18:30:43 UTC, Andrei Alexandrescu wrote:
> Does that do a lot of moving stuff to a separate module? I have to say that after porting a bunch of code from 2.065 to 2.067.1 at work, I'm less keen about renaming stuff than I used to.
>
> Andrei

That is partial implementation of typetuple solution you earlier agreed as necessary even if painful. Though I kind of expected you to change your mind over time so now it waits for approval again :)
January 19, 2015
On 1/19/15 1:25 PM, Dicebot wrote:
> On Saturday, 17 January 2015 at 18:30:43 UTC, Andrei Alexandrescu wrote:
>> Does that do a lot of moving stuff to a separate module? I have to say
>> that after porting a bunch of code from 2.065 to 2.067.1 at work, I'm
>> less keen about renaming stuff than I used to.
>>
>> Andrei
>
> That is partial implementation of typetuple solution you earlier agreed
> as necessary even if painful. Though I kind of expected you to change
> your mind over time so now it waits for approval again :)

Thanks. I also have your email in my mailbox - I have 100% response rate at the cost of latency...

Andrei

January 21, 2015
On Monday, 19 January 2015 at 21:26:47 UTC, Andrei Alexandrescu wrote:
> On 1/19/15 1:25 PM, Dicebot wrote:
>> On Saturday, 17 January 2015 at 18:30:43 UTC, Andrei Alexandrescu wrote:
>>> Does that do a lot of moving stuff to a separate module? I have to say
>>> that after porting a bunch of code from 2.065 to 2.067.1 at work, I'm
>>> less keen about renaming stuff than I used to.
>>>
>>> Andrei
>>
>> That is partial implementation of typetuple solution you earlier agreed
>> as necessary even if painful. Though I kind of expected you to change
>> your mind over time so now it waits for approval again :)
>
> Thanks. I also have your email in my mailbox - I have 100% response rate at the cost of latency...
>
> Andrei

Well done, thumb up.
Just in case someone doesn't get the D "thing"...variadic templates is part of the D "thing".