On Oct 30, 2011, at 11:07 PM, Brendan Eich wrote:

> On Oct 30, 2011, at 5:55 PM, Axel Rauschmayer wrote:
> 
>>> The only thing I find off the mark is the typography of <|. In light of 
>>> this, and of the anti-grawlix reaction among many people, could we revisit 
>>> an infix operator used in restricted productions with [no LineTerminator 
>>> here] on the left of the operator contextual keyword?
>> 
>> I hope this is not just in deference to a few vocal opponents.
> 
> That's not the way to approach this. You could be among the few vocal 
> *pro*ponents of <| -- do we need a statistically significant and valid survey?
> 
> There are plenty of fonts in which the triangle appearance is ugly or lost. 
> There are people who object independent of fonts to JS growing line-noise 
> hair at its advanced age. These are both worth considering. They can't be 
> dismissed with "few" and "vocal".

I've heard the "line noise" objection many time but I don't understand the 
thinking that seems to say you can only introduce new symbology into a language 
at its initial creation and that all post initial release extensions must be 
natural language based.  

<| or <: or "beget" is going to be a very important "operator" going forward 
and is used in expression context where the norm is special character-based 
operators. Adding a new symbol for such an operator seems quite reasonable.  
Wholesale re-grawlix-ifying the entire language would be unacceptable.  Adding 
one or two new symbols for key features is not that.

Allen


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

Reply via email to