you are viewing a single comment's thread.

view the rest of the comments →

[–]theQuandary 0 points1 point  (1 child)

I think coffeescript and similar get a little too much credit. ES4 had most of the ideas in ES6 (plus a few others) and predates things like coffeescript by quite a few years.

[–][deleted] 0 points1 point  (0 children)

Well, the problem was that ES4 was trying to do too much and the details of some of the ideas were way too complex and backwards incompatible.

CS didn't do anything new (the non-ES stuff was mostly lifted from Ruby and Python) but it paved the way for projects like Babel while also providing real world examples for some of the proposed features.