On Wednesday, 21 October 2015 at 16:17:46 UTC, Marc Schütz wrote:
For me, a tuple is a finite ordered collection of values of arbitrary type, which can be identified and accessed by their index.

Which definition of tuple are you using that doesn't apply to e.g. `AliasSeq!(42, "foo")`?

For me important property is that tuple itself must be distinct entity that can be passed around and is generally full part of the type system. Also destructuring is one of established tuple features in other languages. Limiting it to values is irrelevant (but somewhat necessary to define ABI because of mentioned property).

Obviosuly, I am referring to established programming "tuple" concept, not math term it originates from.

Reply via email to