On Thursday, 25 June 2015 at 18:04:49 UTC, Steven Schveighoffer wrote:
On 6/25/15 6:53 AM, Vladimir Panteleev wrote:
On Wednesday, 24 June 2015 at 21:06:43 UTC, deadalnix wrote:
I'd like to raise concern about the Arguments name in std.meta . That is not the first time I do so, but this still needs to change.

I haven't participated with the discussion but I agree with the points
in your post.

Me too. Looking at Amaury's PR, there is still much of the documentation that refers to TypeTuple. It will be difficult/awkward to change to "Arguments". e.g.:

Returns an Arguments [instance] created from TList with the first occurrence, if any, of T removed.

--------

Filters an Arguments [instance] using a template predicate. Returns an Arguments [instance] of the elements which satisfy the predicate.

I think you are going to have to add "instance" anywhere you are talking about Arguments. And that "Arguments instance of" reads terrible.

I don't know what the right name is, but I think it should be singular at least.

-Steve

I can do another PR to change the name. Let's already get the TupeTuple in the old module and remove it from std.meta so at least this monstrosity stay contained.

Reply via email to