Python-like Use of the Comma Expression
Basile B.
b2.temp at gmx.com
Sat Aug 12 01:41:55 UTC 2023
On Thursday, 10 August 2023 at 19:39:46 UTC, Timon Gehr wrote:
> On 8/10/23 17:47, Basile B. wrote:
>> On Thursday, 10 August 2023 at 15:41:16 UTC, ryuukk_ wrote:
>>> [...]
>>
>> I'm reading the DIP with fresh eyes today, after having
>> implemented tuples for another language. One think I see now,
>> as that Timon's DIP, does not investigate, is that tuple
>> deconstruction could use [in-situ variable
>> declarations](https://gitlab.com/styx-lang/styx/-/releases/v0.10.15), i.e something that's not especially made for tuples and that works as a normal primary expression.
>
> Well, I think that should be a separate proposal, but it's
> syntactically compatible. In any case, I would strongly prefer
> to be able to still do `auto (x,y) = t;` in addition to `(auto
> x, auto y) = t;`
`auto (x,y) = t;` works but `(auto x, auto y) = t;` does not
because of the double inference.
More information about the Digitalmars-d
mailing list