Comment by lobster_johnson

10 years ago

JavaScript's OO problem was never syntax or verbosity, it was that it's a prototype-oriented language. Any language like that will invite conflicting ways of doing OO. The new ES6 class stuff adds yet another way -- but one that at least corrals developers into following a single official convention. The underlying object model is, for better or worse, the same.

Ada and Dylan are good arguments against the notion that verbosity is harmful.