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.