A side issue to our discussion…
I was looking, a bit out of curiosity, at WebIDL[1], which is our interface definition language. Well, the interface mapping to ECMAScript[2] clearly says that the mapping is defined for ES6. Actually, there are some construction in WebIDL[3] that refer to iterators. Ie, we are clearly o.k. defining thing for ES6, at least spec-wise…
Ivan
[1] http://www.w3.org/TR/WebIDL-1/ <http://www.w3.org/TR/WebIDL-1/>
[2] http://www.w3.org/TR/WebIDL-1/#h-ecmascript-binding <http://www.w3.org/TR/WebIDL-1/#h-ecmascript-binding>
[3] http://www.w3.org/TR/WebIDL-1/#idl-iterable <http://www.w3.org/TR/WebIDL-1/#idl-iterable>
----
Ivan Herman, W3C
Digital Publishing Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
ORCID ID: http://orcid.org/0000-0003-0782-2704