It's quite humorous how you try to attack C++ which has a complete different purpose than Scala. We are not denying the good points of Scala. Neither do we deny those of C++. Nevertheless,
Nobody cares about performance and all other languages have better performances than C++ |
that is provably wrong. I call Visual Basic, I call Python, I call ActionScript, I call Logo, I call Game Maker Language.
C++ overloaded operators don't provide shot-circuit evaluation |
If you return a value after evaluation of the first operand to that operator, the function stops execution, aka, short-circuit evaluation. It's possible, very easy, actually.
It's not flexible and it doesn't provide the tools to create powerful libraries |
It's the most widely used language for Game Development and OOP-related programming. It has a wide community behind it that generates great libraries like SFML every day. Give us a reason to use Scala. .. You don't have one? Get the fuck off, and take your second accounts with you. They are not your friends, you have none.