Based on what evidence are "we" concluding that the majority of the javascript developers want -> syntax for functions? The fact that coffeescript is the hot buzzword? Was there some developer-community wide voting or poll that I missed? Or is it that a few vocal people on these lists like it, and that's being substituted as what the "majority" is in favor of?

IIRC there were cheers at JSConf this week.

Yeah, I unfortunately wasn't able to attend. I was quite sad about missing JSConf for the first time.

But, JSConf has just 150-200 JavaScript developers in attendance. While they are certainly some of the most passionate (and intelligent) developers of the community, no doubt, they are definitely not a representative sampling of the overall community. Making language decisions based on the vocal support of JSConf alone is not sufficient. I was certain there had to be more behind the claim than just that. So that's what I was asking for.


But you're looking for something that doesn't exist: a way to make scientifically sound decisions about language design.

I am not looking for any such thing. I was looking for more detail behind Brendan's (and Andrew's) assertions that -> is definitively better because it's shorter (and for no other stated reason).


There is *no* way to resolve syntax questions perfectly. We welcome community input, all community input.

I don't claim that any such perfect system could be devised. I was merely responding to Andrew's insinuation that the majority of the community (including him) had already voiced support for ->. If someone makes an implication, I think it's fair game on here to ask for the supporting reasoning.

I think I could easily come up with a dozen examples of patterns in JavaScript coding which are shorter, but which "most of the community" would say is *not* more readable. So I take issue with the assertion that shorter==better unequivocally.


But we are going to have to make a decision, and it simply won't be perfect. We're going to listen to everyone, consider the technical issues, and at the end of the day, make the best decision we can with imperfect information.

From the tone of this thread, and from many other recent postings regarding
reactions from JSConf this week, it sounded like all of a sudden we'd gone from "yeah coffeescript has some interesting short-hand syntax" to "the community has spoken, and coffeescript will be adopted into ES.Harmony/Next as-is".

I was, and am now, still wondering how "we" so quickly made the leap from Brendan's "harmony of my dreams" a couple of months ago, where the idea of # sounded good, and plausible for inclusion, all the way to Brendan declaring that it's basically a done deal that we'll be including a variety of function and other shorthands from coffeescript post haste?



--Kyle



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to