Brendan Eich (2013-04-21T18:12:59.000Z)
github at esdiscuss.org (2013-07-12T02:26:55.531Z)
David Herman wrote: > On Apr 21, 2013, at 8:55 AM, Allen Wirfs-Brock<allen at wirfs-brock.com> wrote: > >> Deleting `Object.prototype.__proto__` will not be be specified as disabling `{__proto__: foo}`. > > Was that what we'd agreed to? I think what Allen means is, whether or not there's a magic `Object.prototype.__proto__`, you can define (as in [[DefineOwnProperty]]) a plain old data property (or an accessor, for that matter, just different syntax) whose name is `'__proto__'` in an object literal. This is specified by ES5, already.