Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Given that the ECMAScript community has (for good reason; "don't break the web") decided to avoid backwards-incompatible changes, that necessarily places a limit on the amount of "fixing" they can do to the language. New or enhanced features are okay, rectifying mistakes is harder.

(This isn't just a JS thing; go talk to any random Python developer and ask them what they think of Python 2 vs 3. There are tradeoffs to both approaches.)

http://www.2ality.com/2014/12/one-javascript.html



"don't break the web"

I know it's not your fault but this statement doesn't make any sense. Web is made of hyper-linked content not jQuery animations and AJAX.


No one cares what the Web was originally intended to be, frankly.


Then why care about language designed for animating monkeys?


Because there are now God knows how many millions of applications built on top of it that would break if you made backwards-incompatible changes. But I don't think you're really unaware of that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: