On Tuesday, 28 July 2015 at 08:11:20 UTC, Jonathan M Davis wrote:
half of its name is, and Seq gives the fewest wrong preconceptions about what the thing is, which is why it was picked. It's still a sucky name, but _all_ of the names suck.
How do you know that it will give the fewest wrong preconceptions? For anyone that work with sequences it most certainly is doomed to give the wrong preconception.
Define a vocabulary with clean semantics for D and stick with it. If the only key difference between Tuple and TypeTuple is auto expansion, then change the semantics and add a separate construct for expansion.
