On Jun 16, 2011, at 11:26 AM, Mark S. Miller wrote:

> On Thu, Jun 16, 2011 at 10:13 AM, David Bruant <[email protected]> wrote:
> Le 16/06/2011 18:15, Mark S. Miller a écrit :
> > In summary, "configurable" was never a guarantee of anything.
> > "non-configurable" was the only state that came with guarantees. Let's
> > not weaken those.
> Ok, with this defintion, it makes sense to not let proxies lie on
> property configurability.
> So does it even make sense to want non-configurable (fixed) properties
> on proxies?
> Back to Sean's initial e-mail on this thread, why would we want
> individual non-configurable properties on proxies?
> 
> As a side note, if all properties are described as configurable, then, a
> forwarding proxy will not properly forward when it comes to returning a
> property descriptor if the target has a non-configurable property.
> 
> As far are I can tell, the only reason anyone is asking for non-configurable 
> properties on trapping proxies is the issue raised by your side note. But for 
> this issue, I see no need to allow fixing of individual properties on 
> trapping proxies.

There is a second reason, mentioned recently: we are implementing the DOM on 
top of proxies, and the current WebIDL spec has non-configurable properties 
induced in its normative ES bindings from the IDL syntax. We want to match the 
spec.

/be

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

Reply via email to