@MarkM

>> A host object is an "object supplied by the host environment to
>> complete the execution environment of ECMAScript."
>>
>
> Sigh. This came up last time as well, and as participants in the spec
> writing process our only excuse was "That text isn't normative". That
> doesn't really excuse it from being so wrong that it leads people into
> endless confusion. If ES6 does keep the current terminology, we must at
> least fix or remove this confusing text.

JavaScript was my first language so I don't have the pollution of
Java-isms to confuse me.
I can only go by what's spec'ed as I lack the inside info ;)

Native object: http://es5.github.com/#x4.3.6
Built-in object: http://es5.github.com/#x4.3.7
Host object: http://es5.github.com/#x4.3.8

I should stress that the technical category of the object is less
important to me.
I really just wanted to +1 allowing objects like `window.opera` to
continue to have `{}.toString.call(...)` results like `[object Opera]`
under ES6.

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

Reply via email to