opPow, opDollar
Walter Bright
newshound1 at digitalmars.com
Sat Nov 7 11:52:48 PST 2009
Andrei Alexandrescu wrote:
> In order for everyone to air an informed opinion, a related question is:
> will loop fusion be allowed with function calls?
>
> Loop fusion currently only works with operators, and adding ^^ would allow:
>
> a[] = b[] ^^ 3;
>
> But with pow you can't do that:
>
> a[] = pow(b[], 3);
>
>
> Andrei
>
> P.S. FWIW, I'm ambivalent on the issue; if functions were allowed for
> automatic loop fusion that would tilt my opinion in disfavor of ^^, and
> if not, it would tilt my opinion in favor of ^^.
I don't think this is a valid argument for making pow() an operator,
because what about sin()? cos()? It's all the same issue, and they all
can't be operators.
More information about the Digitalmars-d
mailing list