On Mon, Oct 3, 2011 at 4:49 PM, Andrea Giammarchi <[email protected]> wrote: > Dear All, > while I had the opportunity to ask directly to Brendan Eich this > question, I would like to ask you 5 minutes of your precious time to > understand common concerns from the JS community, summarized under my point > of view in this post: > http://webreflection.blogspot.com/2011/10/dear-brendan-here-was-my-question.html > I would like to thank you in advance for your time and all possible > answers/considerations/questions you may come up with.
Everyone else here is, I'm sure, better qualified to answer that question, but here's my take on it. I'm not opposed to some kind of a 5.3 release to get some non-breaking performance additions into the spec, but I would disagree with the general notion that some of the other language changes aren't a priority. Block scoped bindings, modularity, and private name objects can't be simulated with the type of simple conversion that coffeescript does. Hopefully *something* will be done about the complicated "class" pattern so that we don't need a million different incompatible libraries. Finally, let's not forget all the work done in ES5 involving property attributes that might follow the same fate unless the configuration of them is easy as seen in the object literal extensions. As much as every JavaScript advocate usually cringes at the comparison of JavaScript to Java, it is a little funny that right now I think they are in a little bit of the same situation. The JVM and JavaScript are both becoming highly desirable targets of alternative programming languages. I think this is awesome, and important, but we can't let the language stagnate just because there is innovation in other languages that target the platform. Java now looks like a dinosaur and people have been predicting that while the JVM will live on, the language will start to die. I'd hate to see the same thing happen to JavaScript. On the other hand, I'd also hate to see ES4 part 2. - Russ _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

