2010/9/1 Irakli Gozalishvili <[email protected]>: > I have not seen the post before, but it perfectly expresses my concerns. > I still do think though that if breaking backwards compatibility is on the > table solving "syntactic noise" issue is not such a bad idea even if it > means changing a skin it makes devs more aware of a change. > > Both skulpt & coffee are good toys, but don't think it's practical to use > them for a real apps. > > BTW blessing one of the coding styles as Dmitry suggested may be a > successful attempt for solving at least half of the issue.
Might blessing a style guide be better done by a software producing organization like Mozilla or JQuery than by a standard producing organization like TC39? > On Sat, Aug 28, 2010 at 05:16, Brendan Eich <[email protected]> wrote: >> >> It's not practical to change the "skin" of JS this radically, but OTOH >> browser JS VMs are getting so fast that it *is* practical to compile >> CoffeeScript and other nearby source languages to JS. Heck, even Python -> >> JS in the browser is looking good, ignoring the standard library issue >> (http://skulpt.org/). >> Your point, summarized as "Coding Style as a Failure of Language >> Design", was made recently by Robert O'Callahan. Perhaps you saw it? >> http://weblogs.mozillazine.org/roc/archives/2010/07/coding_style_as.html >> It is IMHO a good argument for language designers operating without >> backward compatibility and installed base constraints to consider. >> /be >> >> On Aug 27, 2010, at 3:15 AM, Irakli Gozalishvili wrote: >> >> Hi, >> >> Please don't be too aggressive in replies, I know it's too ambitious & may >> not lead to anything, but I still want to give it a try and suggest to: >> >> Employ some of the decisions that being made with coffee script & python >> in order to over all the wars regarding: 2 space vs 4 space vs tabs, where >> to put braces, whether or not use optional semicolons. All the style >> guidelines, just hurt developers, who have to switch mentally every time >> they work on a project with a different style guides. Besides if I follow >> correctly it's being agreed to make backwards incompatible syntax changes in >> new version of ECMAScript :) >> >> As a side note, I'd like to also mention that coffee script managed to >> reduce verbosity so match, making writing code so much better experience! >> >> Regards! >> -- >> Irakli Gozalishvili >> Web: http://www.jeditoolkit.com/ >> Address: 29 Rue Saint-Georges, 75009 Paris, France >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

