Kevin Smith (2015-04-21T19:52:43.000Z)
>
> ```
> var parent = {};
> var v = 1;
> var x = Object.create(parent, {
>   prop: { get: function() { return v; }, set: function(n) { v = n; },
> configurable: true }
> });
>

> Reflect.set(parent, "prop", 2, x); // under Allen's proposed changes, this
> will return false while I think it should just call the setter?
>

Another interpretation might be that since you've explicitly stated an
intention to bypass the receiver's setter, falling back to that setter
would be a bug.

Maybe?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150421/1062a1d3/attachment-0001.html>
d at domenic.me (2015-05-01T13:05:13.793Z)
> ```js
> var parent = {};
> var v = 1;
> var x = Object.create(parent, {
>   prop: { get: function() { return v; }, set: function(n) { v = n; }, configurable: true }
> });
>
> Reflect.set(parent, "prop", 2, x); // under Allen's proposed changes, this will return false while I think it should just call the setter?
> ```

Another interpretation might be that since you've explicitly stated an
intention to bypass the receiver's setter, falling back to that setter
would be a bug.

Maybe?