On Tuesday, 7 July 2015 at 22:22:02 UTC, Walter Bright wrote:
On 7/7/2015 2:20 PM, David Nadlinger wrote:
On Tuesday, 7 July 2015 at 21:15:40 UTC, Andrei Alexandrescu wrote:
So I thought we were supposed to replace bad names with good names. Template
arguments are indexable, so "sequence" doesn't quite apply.

Apparently Walter was opposed to using List, as that would somehow imply "linked
list".

I opposed it because lists are not indexable, and tuples are.

huh? A List is an ordered sequence. Both are indexable.

https://en.wikipedia.org/wiki/Enumeration

Wiki:

A list is any enumeration of a set of items. List or lists may also refer to:

and

Some sets can be enumerated by means of a natural ordering (such as 1, 2, 3, 4, ... for the set of positive integers), but in other cases it may be necessary to impose a (perhaps arbitrary) ordering.



Why you use that logic to choose a word is a kinda strange. A List doesn't imply much except what people want it to. You are choosing a single interpretation to not use it, when there are many.

A List is what someone creates with a pen and paper. It has an ordering(the first one and last one). A linked list or "unordered list" are just versions of a list.

A list is a list is a list!

Regardless, it's probably not the best term to use

TArgList or TArgSeq would be more descriptive.








Reply via email to