Allen Wirfs-Brock (2014-06-13T20:13:21.000Z)
domenic at domenicdenicola.com (2014-06-20T19:44:11.979Z)
My impression was that the discussion on that pooint was inconclusive. This margin note has been in the ES6 draft for a couple of years: "At Jan 29, 2012 TC39 serveral peopled suggest that this fall back was unnecessary complexity and that it should this throw. However, that means that an ECMAScript function whose `__proto__` is set to `null` will throw if newed. I’m not sure that is desirable. It’s a breaking change for the reality web." I don't think we had consensus about whether we are willing to accept such a breaking change. However, the eliminating [[Construct]] path would probably push me over the edge into accepting that.