bearophile wrote:
Operator overloading in D2 is not an easy thing, it needs training.>(That's why I have recently asked for the compiler to be strict to avoid wrong usages of the operator overloading.)
I think the problem is really that it's still very buggy. In particular,opAssign seems pretty defective. More importantly, struct constructors, post blit, and struct destructors are still quite badly broken.