Internationalization: Proposed changes to prototype objects

# Norbert Lindenberg (13 years ago)

Internationalizers,

es-discuss@ is discussing requirements for built-in prototype objects, and in the course of that discussion Brendan suggested some changes to the Internationalization spec. If you care, please participate in the "Must built-in prototypes also be valid instances" discussion. esdiscuss/2012-September/thread.html#25304, esdiscuss/2012-October/thread.html#25345

Note that my wording "constructed by their constructors" isn't quite appropriate - I tried that in the past, and we ended up with a loop in the prototype chain. If we do make a change in the direction Brendan suggested, it would be to specify that the prototype have all the internal properties as if initialized by Initialize<constructor name>(prototype, undefined, undefined), [[Class]] "<constructor name>", but [[Prototype]] Object.prototype. The discussion may also lead in the opposite direction, making the prototype a simple object with just the specified methods.

Norbert