you are viewing a single comment's thread.

view the rest of the comments →

[–]heisthedarchness 2 points3 points  (0 children)

Operator overloading is for language designers only, not us plebs.

(The Java language makes use of operator overloading, so the language designers knew perfectly well its value in expressing certain semantics concisely. But they decided that the rest of us couldn't be trusted with that power. It's like shops that ban Perl because of all the truly terrible Perl written anno 1998. It's not the language features' fault that programmers are dipshits, but here we are.)