The stately := operator feature proposal
Timon Gehr
timon.gehr at gmx.ch
Thu May 30 13:39:17 PDT 2013
On 05/30/2013 10:28 PM, bearophile wrote:
> Timon Gehr:
>
>>> x, string y := awesomeFunction();
>>
>> auto (x, string y) = awesomeFunction();
>>
>> (There is a pull request for that iirc.)
>
> At this point I suggest to not add that patch to D because tuples need a
> better rounded design.
>
I think there is no chance to get a decent design without breaking
(real) code.
> Using the last syntax suggested today that becomes:
>
> t{auto x, string y} = awesomeFunction();
>
> Bye,
> bearophile
Frankly, I don't know who would come up with such a wacky construct when
designing a language from scratch. I don't think language features that
suffer from bad language evolution are worth adding.
More information about the Digitalmars-d
mailing list