On Jun 18, 2014, at 8:39 AM, Erik Arvidsson wrote:

> Another thing to consider is to ensure that @@create initializes all of its 
> slots. For example Date[@@create]() could set its [[DateValue]] to NaN, 
> Map[@@create]() could set its [[MapData]] to an empty list and so on.
> 
> This also fits how @@create works for DOM, where the creation of the instance 
> would set up the internal DOM wrapper pointer, never exposing a non 
> initialized DOM object to user code.

Right, that's the line I'm exploring.  If it can work out @@create are @@new 
more or less the same thing, except for the constructor rewriting.

Allen



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to