DIP32: Uniform tuple syntax
Timon Gehr
timon.gehr at gmx.ch
Fri Mar 29 10:51:42 PDT 2013
On 03/29/2013 09:57 AM, kenji hara wrote:
> http://wiki.dlang.org/DIP32
>
> Kenji Hara
One quite ugly thing about this is that function arguments will be a
distinct, incompatible and underpowered form of packing together and
unpacking multiple values.
auto foo(int a, int b){ } // unpacking
void main(){
foo(1,2); // packing
}
Ideal for UFCS would be:
{a,b}.zip.map!({x,y}=>x+y);
It is therefore likely that people will start to write two overloads,
where one takes multiple arguments and the other takes one tuple argument.
More information about the Digitalmars-d
mailing list