death to style guidelines

Nathan Stott nrstott at gmail.com
Wed Sep 1 15:46:28 PDT 2010


I'm not a fan of coffee script; however, I think calling it a toy that
couldn't be used for a real app with no justification for such a point
is a cheap shot.  There are plenty of legit reasons to complain about
coffee script.  I don't see why it could not be used for a real app
though.

On Wed, Sep 1, 2010 at 5:22 PM, Irakli Gozalishvili <rfobic at gmail.com> wrote:
> 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 mozilla.com> 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
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>


More information about the es-discuss mailing list