April 10 2014 Meeting Notes
Mark S. Miller
erights at google.com
Fri Apr 25 12:49:52 PDT 2014
y. Iterators are themselves iterable, so you can for/of an interator (which
happens to be a generator), exit the for/of loop early, and currently
resume the iterator. Were we to adopt the proposal, when the iterator is a
generator, it would not be resumable.
On Fri, Apr 25, 2014 at 12:46 PM, C. Scott Ananian <ecmascript at cscott.net>wrote:
> On Fri, Apr 25, 2014 at 3:12 PM, Mark S. Miller <erights at google.com>wrote:
>> I would really like to believe that this is adequate to postpone the rest
>> of this issue to ES7. But even without finally, this proposal would put the
>> generator in a non-resumable state in ES7 after ES6 would ship them in a
>> resumable state. I don't think that's realistic.
> But is that user-visible? We're talking about `for-of` and uses inside
> `Array.from` and other built-ins. I don't think the user can get at the
> raw iterator instance in any of these cases, so they should not be able to
> observe the generator state. Am I missing something?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss