On Jul 18, 2011, at 10:51 AM, Jeff Walden wrote:

> 
> Easiest fix is to just add the length-set to concat.  For a quick ES5 erratum 
> that seems best to me.

Yes, this needs to be in the errata.

> 
> Removing all the RangeError stuff, and making array indexes just non-negative 
> integers,  would be nice for ES6 or similar.  I suspect changing that won't 
> break anyone worth caring about, although I do know some people have taken 
> the time to care about this in the past (mostly in a spec-nut way :-) ):
> 
> http://hexmen.com/blog/2006/12/push-and-pop/
> 
> Without having thought too hard about exactly what would be involved, I 
> suspect the amount of stuff you'd need to adjust, and the complexity of 
> checking for sane behavior in all cases (including some of the 2**52 
> upper-bounding edge cases, depending on what new semantics you might want for 
> "array indexes" or whatever), would make it unwise to try for ES5 errata.  
> But I could well be wrong about this, so I wouldn't necessarily write off 
> that possibility.

We won't do this as an errata.  It is a change that would have to be treated as 
a change in a future edition rather than an error correction of the current 
edition.


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

Reply via email to