On Monday, 19 January 2026 at 15:53:45 UTC, DLearner wrote:
Hi
Is there some reason why tuples are not part of the core
language (like, say, struct, which to me is v.similar) but has
to be pulled in via ```import std.typecons;```?
its a 30 year old code base, whats in there isnt cleanly mapped
to theory
tuples are in there in a sense but tuple decomposition isnt and
someones working on it
consider these code blocks:
```d
alias seq(T...)=T;
struct Tuple(T...){
T me; alias me this;
}
```
Thin wrappers on "template sequences" turn into tuples (tho the
std version is much much worse then this code) for better or
worse, thats whats actaully inside the compiler and with 30 years
of history youd have to blame lots of people and deconstruct the
timeline.