expression templates vs D arrays
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Thu Dec 8 09:16:17 PST 2011
On 12/8/11 6:16 AM, Timon Gehr wrote:
> Expression templates in D are syntactically more limited because it is
> impossible to overload the 'not' and comparison operators.
I think all operators must be overloadable. The key is to overload them
_properly_. C++ botched a few (&&, ||, comma, ++, --) and that gave a
bad reputation to the whole notion.
We've shown in D that e.g. ++ and -- are great to overload because it's
done right. We can and we should do the same with all operators.
Andrei
More information about the Digitalmars-d
mailing list