On Sun, Feb 03, 2013 at 08:30:48PM -0500, Andrei Alexandrescu wrote: > On 2/3/13 3:16 AM, Andrei Alexandrescu wrote: > [snip] > > Some more thinking got me to three simple principles that guide the > proposed property design: > > http://wiki.dlang.org/DIP23#In_a_nutshell > > I think most, if not all, detailed rules derive from these. [...]
This is precisely the kind of simplicity we need to resolve this issue. I fully concur. T -- 2+2=4. 2*2=4. 2^2=4. Therefore, +, *, and ^ are the same operation.
