w0rp:

Yes, I am with you on this. I prefer tuple(1) over (1, )

I don't think people are advocating for the "(1, )" syntax. Regarding the "tuple(1)" syntax, it is one of the alternative syntaxes you can find in the DIP. One disadvantage of the "tuple()" syntax is that it's a little long, so if you have an array of tuple literals it becomes a little wordy:

auto a = [tuple(1, 2), tuple(3, 4), tuple(5, 6)];

But of course having a good built-in "tuple()" syntax is much better than the current situation without any syntax.

Bye,
bearophile

Reply via email to