<div dir="ltr">Much as I hate to say this, but if all major JS platforms support some harmless feature, cross-browser web content will come to depend on that feature. In that case, we are better off doing the work to codify an agreed common behavior for that feature, rather than have all implementors guess separately how to best be compatible with what other implementors are guessing. Remember block nested functions as a cautionary tale.<div>
<br></div><div style>I hope we keep __defineGetter__ etc out of the cross browser web. I had hoped we would keep __proto__ out to no avail. If __defineGetter__ etc becomes part of the cross-browser de facto platform, TC39 should make it de jure.</div>
<div style><br></div><div style>Fortunately, these are easy to shim on any ES5 platform of course. SES already does so <<a href="https://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/ses/startSES.js#329">https://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/ses/startSES.js#329</a>>. If we do codify these, we should probably follow the logic of this trivial shim.</div>
<div style><br></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 7, 2013 at 7:21 AM, Dean Landolt <span dir="ltr"><<a href="mailto:dean@deanlandolt.com" target="_blank">dean@deanlandolt.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Tue, May 7, 2013 at 10:13 AM, Rick Waldron <span dir="ltr"><<a href="mailto:waldron.rick@gmail.com" target="_blank">waldron.rick@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p dir="ltr"><br>
On May 7, 2013 3:49 AM, "David Bruant" <<a href="mailto:bruant.d@gmail.com" target="_blank">bruant.d@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> The latest rumors [1] suggest that __defineGetter__ will be in IE11.</p>
</div><p dir="ltr">Of course to benefit platform compatibility, but that doesn't mean ES6 (or ES.any) will standardize an obsolete feature alongside its superior replacement. ;)</p></blockquote><div><br></div></div><div>
So there's no need to standardize __proto__ then, eh? ;)<br>

<br></div><div></troll><br></div></div></div></div>
<br>_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>    Cheers,<br>    --MarkM
</div>