Wait, what? What is AliasSeq?

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Wed Jul 15 05:51:00 PDT 2015


On Wednesday, 15 July 2015 at 11:39:23 UTC, Mike wrote:
> On Wednesday, 15 July 2015 at 09:32:07 UTC, Dicebot wrote:
>
>> This was how original (Meta)List was chosen - being as bad as 
>> any other, it matched terms used by official compiler spec : 
>> http://dlang.org/template.html#TemplateParameterList 
>> http://dlang.org/template.html#TemplateArgumentList (and 
>> related docs)
>>
>> It is mostly irrelevant though (as long as it is not 
>> fundamentally misleading) - the whole issue is not about 
>> picking a single name but major cleanup sweeps through 
>> dlang.org and Phobos ensuring it is all on same terms and any 
>> possible abmiguity is clearly explained.
>
> Your comment resonates with me.  Would TemplateArguments, 
> TemplateArgs, or TemplateArgList make things any better in your 
> opinion?

TemplateArgumentList (and derivatives) was the name I was pushing 
for originally but I got a lot of feedback that such names are 
both long and put too much semantical pressure into something 
that is used for many different unrelated purposes. Which felt 
reasonable.

Again, name doesn't matter that much. What matters is someone 
putting effort into propagating it to all docs / derivative 
names. I did my turn for that and it got reverted - now everyone 
is back to square one discussing names. Something we already did 
(and much more) in 2013 when there was a sort of "tuple season" 
in NG.

Bikeshedding it over and over again with an expectation that next 
merged name will be "good enough" simply won't work.


More information about the Digitalmars-d mailing list