On Sep 22, 2012, at 10:39 AM, Brendan Eich wrote:

> Jason Orendorff wrote:
>> ...
> 
> Yeah, not as strong a precedent -- we should treat JS as big brother here, 
> over time.
> 
>> I actually kind of like Allen's argument about not wanting to
>> encourage the use of array comprehensions for complicated use cases.
>> However I'm not sure how that squares with a distaste for nanny syntax
>> restrictions!
> 
> Yup. I thought perhaps Allen left out a "not" or otherwise inverted his 
> meaning, though.

I don't think so:

> My personal bias, is that comprehensions are just sugar that are best used to 
> express relatively simple and common construction use cases.  Complicated 
> sequences of |for| and |if| clauses will be rarely seen and hence less 
> understandable than the equivalent explicit looping expansions. 

My personal preference would be:

1) don't have comprehensions at all (but that's not harmonious, so I'm not 
actually suggesting it)
2) a)  one or more fir clauses followed by a single optional if clause (what is 
currently in the draft)

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

Reply via email to