On Wed, Aug 10, 2011 at 7:20 PM, Cameron McCormack <span dir="ltr"><<a href="mailto:cam@mcc.id.au">cam@mcc.id.au</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 9/08/11 9:40 AM, Mark S. Miller wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If there are no show-stopping legacy compat constraints forcing us to<br>
specify Reject, I prefer that we specify these to throw a TypeError.<br>
</blockquote>
<br></div>
I can't say for sure, but I would be surprised if this didn't cause problems, given that it introduces exception throwing where currently assignment to non-writable properties of objects that need to be implemented as proxies (like NodeList) is just ignored.<br>

</blockquote></div><br>Ok. If we decide not to, then I think it is important that proxies be able to faithfully emulate ES5 failed "Reject" semantics, so that ES-next code can fully implement a conformant DOM.<br clear="all">
<br>-- <br>    Cheers,<br>    --MarkM<br>