Le 27/10/2012 03:04, Mark S. Miller a écrit :
> On Fri, Oct 26, 2012 at 5:45 PM, Waldemar Horwat <[email protected]
> <mailto:[email protected]>> wrote:
>
>
>         How about: there must be no /nonstandard non-configurable
>         properties/ of standard objects.
>
>
>     Wouldn't that just preclude us from ever adding new standard
>     non-configurable properties to standard objects in the future?
>
>
> AFAICT, it would mean that
I have a slightly different view. I expressed in some other messages
what was my position on standards and in my view, people agreeing on
TC39 (and to a lesser extent es-discuss) make a standard. So, if TC39
agrees on a non-configurable property for an upcoming version of the
"written-as-standard-with-ECMA-and-ISO-stamped" standard, then, that's
fine to add it in implementations in my opinion.

> if these properties become standard starting in version N+1, an
> implementation conforming to version N must either 
> * not have these properties, 
> * must have them be configurable, or 
> * must instead claim that it is now attempting conformance with N+1.
Your second choice may be impractical. If a property is shipped in
browsers as configurable, content (library, website...) may depend on
that characteristics, potentially making the move from configurable to
non-configurable impossible without breaking the web.

If a property has been agreed on as non-configurable by TC39, there is
certainly a good reason (because by default, everything agreed upon is
configurable) and it has to be shipped as non-configurable from day one
in my opinion.

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

Reply via email to