Ranando King (2018-01-15T15:39:34.000Z)
kingmph at gmail.com (2018-01-16T15:35:34.202Z)
---------- Forwarded message ---------- From: Ranando King <kingmph at gmail.com> Date: Sat, Jan 13, 2018 at 2:32 PM Subject: Re: An idea to extend the functionality of Proxy objects. To: Isiah Meadows <isiahmeadows at gmail.com> After thinking about it a bit more, maybe you mean something like this: Original: **[[SetPrototypeOf]] (V)** - The Type of the return value must be Boolean. - If target is non-extensible, [[SetPrototypeOf]] must return false, unless V is the [SameValue](https://tc39.github.io/ecma262/#sec-samevalue) as the target's observed [[GetPrototypeOf]] value. Modified: **[[SetPrototypeOf]] (V)** - The Type of the return value must be Boolean. - *If [[IsExtensible]] returns false*, [[SetPrototypeOf]] must return false, unless V is the [SameValue](https://tc39.github.io/ecma262/#sec-samevalue) as *that returned by [[GetPrototypeOf]]*.
kingmph at gmail.com (2018-01-16T15:34:27.108Z)
---------- Forwarded message ---------- From: Ranando King <kingmph at gmail.com> Date: Sat, Jan 13, 2018 at 2:32 PM Subject: Re: An idea to extend the functionality of Proxy objects. To: Isiah Meadows <isiahmeadows at gmail.com> After thinking about it a bit more, maybe you mean something like this: Original: **[[SetPrototypeOf]] (V)** - The Type of the return value must be Boolean. - If target is non-extensible, [[SetPrototypeOf]] must return false, unless V is the [SameValue](https://tc39.github.io/ecma262/#sec-samevalue) as the target's observed [[GetPrototypeOf]] value. Modified: **[[SetPrototypeOf]] (V)** - The Type of the return value must be Boolean. - *If [[IsExtensible]] returns false*, [[SetPrototypeOf]] must return false, unless V is the [SameValue](https://tc39.github.io/ecma262/#sec-samevalue) as *that returned by [[GetPrototypeOf]]*.