Rick Waldron (2013-10-14T21:16:09.000Z)
domenic at domenicdenicola.com (2013-10-23T19:54:52.536Z)
On Mon, Oct 14, 2013 at 4:47 PM, Brendan Eich <brendan at mozilla.com> wrote: > You are talking about apples to oranges. Excluding `with` from ES5 strict > leaves `with` in the default-mode language. ES6 is not a new "mode" (1JS). > We cannot make `__proto__` go away by turning a blind eye toward it. > > Our duty as a standards body includes specifying de-facto standards which > browsers must implement to interop. `__proto__` is one such. Do you mean more then inclusion in [Annex B](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-other-additional-features)? The committee and community made the right move to go with `Object.setPrototypeOf()`.