Rick Waldron (2013-10-22T02:55:24.000Z)
domenic at domenicdenicola.com (2013-10-26T03:18:57.325Z)
On Mon, Oct 21, 2013 at 10:28 PM, Nathan Wall <nathan.wall at live.com> wrote: > For consistency, `__proto__` shouldn't be hidden from `Object.assign`. Agreed. > I think I agree with Andrea on this. Should `Object.assign` be left out > of ES6 for libraries to implement? The point of adding Object.assign in ES6 was to pave the wide and heavily trodden cowpaths that exist in libraries. As a built-in, the implementation can be optimized in ways that would not be possible in library code. > ... especially given that this `__proto__` dilemma feels "messy". The very last comment seems subjective, and my own subjective response is that it's not "messy".