From: Mark S. Miller [mailto:[email protected]] >Sent: Saturday, August 22, 2009 2:22 PM >... >If we can't agree on that, then let's please at least revert to the ES3 >language or accept David-Sarah's proposed change. Any of these options are >better >than leaving the current ES5 language alone.
The only changes in the current draft in section 11.4.3 (typeof operator) from the ES3 language relate to host objects. As I read it, nothing related native objects is in anyway different between Es3 and ES5 in this sections. ES3 "object": Object (native and doesn't implement [[Call]]) ES5 "object": Object (native and does not implement [[Call]]) ES3 "function": Object (native and implements [[Call]]) ES5 "function": Object (native or host and does implement [[Call]]) ES3 Implementation dependent: Object (host) ES5 Implementation-defined except may not be "undefined", "boolean", "number", or "string". : Object (host and does not implement [[Call]]) I don't think you want be to revert the host object related changes, do you? Allen _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

