`O.p.__proto__` cannot substitute `Object.setPrototypeOf` ad latter one already shipped and it's already used.
Why are we here again, if I might ask? Truth is that I'd like to know that answer too but without going through all things that already landed for more than a year now. I also would like to know if freezing or sealing an object should block the operation so that `Reflect.setPrototypeOf` could return false. Regards On Sat, Dec 6, 2014 at 1:52 AM, Axel Rauschmayer <[email protected]> wrote: > Does the following rationale still stand? Source: > https://mail.mozilla.org/pipermail/es-discuss/2013-June/030958.html > > * TVC: If we have `O.p.__proto__` do we want Object.setPrototypeOf or just > Reflect.setPrototypeOf? > * AWB: Makes sense to have Object.setPrototypeOf for consistency. > * EA: Where do we draw the line (Object.x or Reflect.x)? > * DH: People will need to be able to get this before we have a reflect > module. > * TVC: We need both because they have different return value (reflect > setPrototypeOf returns boolean success value). > > It doesn’t seem like the question “where do we draw the line” has been > answered satisfactorily. I’d drop `Object.setPrototypeOf` and only use > `Reflect.setPrototypeOf` and `Reflect.getPrototypeOf`. > > -- > Dr. Axel Rauschmayer > [email protected] > rauschma.de > > > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

