UFCS for D

Timon Gehr timon.gehr at gmx.ch
Fri Mar 30 01:21:11 PDT 2012


On 03/30/2012 01:45 AM, bearophile wrote:
> Timon Gehr:
>
>> I think the article does not mention that it also works for primitive types.
>
> But there is a small problem with primitive properties:
> http://d.puremagic.com/issues/show_bug.cgi?id=7773
>
> Bye,
> bearophile

Yes, I have never understood why built-in types are excluded from 
expressions other than '.' expressions during parsing. After all, 
semantic analysis must deal with them because they can occur through 
aliases. It seems inconsistent and causes strange behaviour that is hard 
to remember. (The fact that primitive types cannot be passed as alias 
parameters smells in a similar way.)


More information about the Digitalmars-d-announce mailing list