On Mon, Sep 24, 2012 at 5:24 PM, Andrei Alexandrescu <seewebsiteforem...@erdani.org> wrote: > > I think my main problem with this is that I'm perfectly happy with the > baseline, which has "tuple(" as the left delimiter and ")" as the right > delimiter.
I found it a bit long compared to other languages in the beginning, but I've been using them heavily since you added them to Phobos and I'm now quite happy with them. I even like the .expand thingy. (I have a few nitpicks, about std.typecons.tuple, but those would be the subject of another thread) > I'd be more excited to invent notation if there was overwhelming > or at least considerable evidence that the notation considerably helps > certain use cases, or is very frequent. As things are, I'd be quite "meh" > about suddenly adding lenses. OK. One standard use for tuples is assignment: a,b = someTuple; // a and b already exist in this scope auto (c,d) = someTuple; // creates c and d and similar variations, which Phobos' tuples do not provide.