For background, here is the original proposal presentation about using @@create to enable subclassing of built-ins. http://wiki.ecmascript.org/lib/exe/fetch.php?id=meetings%3Ameeting_jan_29_2013&cache=cache&media=meetings:subclassing_builtins.pdf
In particular see material that starts at slide 19. In this proposal, the initialized/uninitialized state isn't really about ensuring that an object has be correctly initialized. It's more about distinguishing calls to the the constructor as a factory(possibly a name-spaced factory or a factory installed as a method of another object) from calls (or super calls) to the constructor to initialize an instance. Allen
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

