death to style guidelines

Irakli Gozalishvili rfobic at
Wed Sep 1 15:22:30 PDT 2010

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.

On Sat, Aug 28, 2010 at 05:16, Brendan Eich <brendan at> 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 (
> Your point, summarized as "Coding Style as a Failure of Language
> Design", was made recently by Robert O'Callahan. Perhaps you saw it?
> 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:
> Address: 29 Rue Saint-Georges, 75009 Paris, France<>
> _______________________________________________
> es-discuss mailing list
> es-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list