www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Variadic templates - D section on wikipedia

reply "Douglas Peterson" <qsdfgh qsdfgh.sk> writes:
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.
Jan 17 2015
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
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
Jan 17 2015
parent reply "Mathias LANG" <geod24 gmail.com> writes:
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.
Jan 17 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
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
Jan 17 2015
next sibling parent "Mathias LANG" <geod24 gmail.com> writes:
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.
Jan 18 2015
prev sibling parent reply "Dicebot" <public dicebot.lv> writes:
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 :)
Jan 19 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
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
Jan 19 2015
parent "Douglas Peterson" <basile.burg gmx.com> writes:
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".
Jan 21 2015
prev sibling parent "Douglas Peterson" <qsdfg qsdfgh.sk> writes:
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
:(
Jan 17 2015