Readdition of __proto__

Benjamin (Inglor) Gruenbaum inglor at
Mon Oct 14 13:15:12 PDT 2013

Thanks. Found a bunch of interesting things. Hopefully I'll find some use
case where it doesn't completely break the beautiful OOP behavioral typing
gives us when we play nice with it (Yep, that dog of yours, he's no longer
an animal) :)

On Mon, Oct 14, 2013 at 11:10 PM, Brendan Eich <brendan at> wrote:

> To search es-discuss, I use " es-discuss" as first
> two terms in a Google search. Sometimes I just use "es-discuss". If you add
> "__proto__" you'll find lots to read. Add "meeting notes" and you'll find
> recorded TC39 decisions.
> I usually find links and include them here to avoid just saying "do your
> own search", but I'm short on time, sorry!
> /be
>  Benjamin (Inglor) Gruenbaum <mailto:inglor at>
>> October 14, 2013 12:51 PM
>> Let me start by apologizing for adding noise to the list.
>> I looked for discussion of the standardization of __proto__ in the ES6
>> spec and couldn't find any. This is probably my shortcoming  but I didn't
>> know where to look or how to search the mailing list.
>> I found a lot of threads discussing possible problems with
>> Object.create(null) and __proto__ but not the discussion and decision to
>> include it in the spec and to tell browser vendors to implement it. And
>> then Branden's "famous" reply where he says he thinks it's a horrible idea
>> :)
>> Frankly, when I heard a while back it was introduced it surprised me (why
>> would objects suddenly change their prototype?)  I'm really interested in
>> hearing the arguments and counter-arguments for/against it.
>> Thanks again and sorry.
>> Benjamin Gruenabum.
>> ______________________________**_________________
>> es-discuss mailing list
>> es-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list