On Thursday, 16 July 2015 at 17:10:57 UTC, Deadalnix wrote:
On Thursday, 16 July 2015 at 05:44:29 UTC, Ola Fosheim Grøstad wrote:
Oh, here is one more term you can consider:

"AliasPack"

In Python "splatting" is called "unpacking" ("splat" refers to the visual impression of the "*" operator and is inappropriate).

C++ also have related use of the word "pack":

http://en.cppreference.com/w/cpp/language/parameter_pack

So in C++ all of the terms "list", "sequence" and "pack" can be used about parameter lists… but "list" is the general term: argument list, parameter list, initializer list etc…

Pack was my first choice, but it did seem to stick amongst the community when I asked around. I'd be happy with pack.

FWIW, just like "Nat" often is used to denote natural numbers, "Seq" is often used in formalizations of sequences, e.g. stuff that falls under this definition:

https://en.wikipedia.org/wiki/Sequence#Formal_definition

So "AliasSeq" is counter-intuitive to me, it does not fit with any use of the term "Seq" I have been in touch with...

Basically, to me "Seq" represent series of values, not "configurations".

Reply via email to