On Monday, 9 May 2016 at 00:44:09 UTC, Peter Häggman wrote: > Their tuples seem to be a complete DIY: > > https:// msdn.micr osoft.com/ en-us/ library/ system. tuple(v= vs.110).aspx > > I wouldn't be surpised to see in the implementation an array of variant or something like that, explaining why it's limited to octuples [1]. Sharp tuples look weak compared to D tuple-ish things: Tuple, TList, AliasSeq, variadics, ... > > [1] Also I think that the param-"variadicity" is simply emulated via a set of overloaded constructor, explaining why they stop at 8. Their tuples seem to be a complete DIY:I wouldn't be surpised to see in the implementation an array of variant or something like that, explaining why it's limited to octuples [1]. Sharp tuples look weak compared to D tuple-ish things: Tuple, TList, AliasSeq, variadics, ...[1] Also I think that the param-"variadicity" is simply emulated via a set of overloaded constructor, explaining why they stop at 8.