On Oct 31, 2011, at 8:49 AM, Allen Wirfs-Brock wrote:

> 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.  

That's too dogmatic, I agree.

The grawlix objection was not a rigorous one, rather an outcry against a 
tendency that can be overdone. And which bites back hard in some fonts. The 
typography issue persists.


> <| 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.

No, but if the typography and quantity of punctuation-pairings is off enough, 
there'll be push-back and ongoing controversy. I don't see this one solving 
itself by exposure and familiarity.

If we had a more universally triangular (pointing left) sequence, probably we 
wouldn't be here. My gut-check, FWIW.

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

Reply via email to