> 1 There's no way I can create custom iterator abstraction (How can I can
> define MyCustomIterator.prototype[@@iterator] method?).
> 
> 2. There's no straightforward way to consume iterators in generic way, e.g.
> I want to write function that works in similar way as Set constructor, and
> accepts any iterator implementation. I don't have a means to call
> iterator[@@iterator] method.
> 
> Please correct me if I'm wrong, but if it's the case, I think it's really
> important to open that.
> 
> Maybe there should be Reflect.getIterator(obj) and
> Reflect.defineIterator(obj, getIterator) for that?

There will be a public symbol (that you can import from a system module) that 
will allow you to do both things.

-- 
Dr. Axel Rauschmayer
a...@rauschma.de

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to