UFCS for templates

Tofu Ninja emmons0 at purdue.edu
Thu Aug 8 10:51:52 PDT 2013


On Thursday, 8 August 2013 at 17:35:02 UTC, JS wrote:
> Can we have UFCS for templates?
>
> e.g.,
>
> T New(T, A...)(A args) { }
>
>
> T t = T.New(args);
>
>
> Note, in this case, the type parameter is substituted.

That would be nice things to have, it would allow the 
parse!type(...) to be turned into type.parse(...) which is the C# 
way of doing it

Im just not sure if there would ever be a time where this might 
cause ambiguity, like where it was not obvious if the thing 
before the '.' should be the first type in the template or the 
first argument in the function.


More information about the Digitalmars-d mailing list