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

