Mark S. Miller (2013-04-23T03:28:51.000Z)
github at esdiscuss.org (2013-07-12T02:26:56.843Z)
OMG. I omitted the most important constraint: On Mon, Apr 22, 2013 at 8:11 PM, Mark S. Miller <erights at google.com> wrote: [...] > * Normal objects have a [[SetPrototype]] method like > > ```js > function [[SetPrototype]] (newValue) { > // normal checks for proto acceptability > // * either null or an object > // * would not create an inheritance cycle > ```js if (! this.[[Extensible]]) { throw new TypeError(....); } ``` > ```js > this.[[Prototype]] = newValue; > } > ``` This indicates that the rest of my message should be read with salt. I wrote it with as much care and attention. Sigh.