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

Reply via email to