Check out Dart's iterators

Oliver Hunt oliver at
Mon Feb 11 13:53:23 PST 2013

On Feb 11, 2013, at 1:29 PM, Brendan Eich <brendan at> wrote:

> Domenic Denicola wrote:
>> From: es-discuss-bounces at [es-discuss-bounces at] on behalf of Oliver Hunt [oliver at]
>>> For now I would say that we shouldn't expose the internal implementation behaviour of yield (which is what being able to explicitly create or call a generator produces).  That fairly trivially resolves the StopIteration behaviour by pushing it out of the ES6 spec.  If there's enough demand for manually creating or 'calling' a generator then we can fix it in ES6.x/7
>> Would this prevent TaskJS from working in ES6?
> Sorry, we are not going to do that.

I still don't know what is being talked about here :D

> Oliver was around at at least one of the meetings where iterators got consensus or kept it. He's been AWOL enough that I'm going to say right here that he doesn't get to throw a veto.

So what you're saying is that people who attend in person meetings are able to veto proposals, and input from people who don't attend those meetings don't, and get much less input into the standard?  That's a fairly closed approach, especially when compared to more or less every other web standard.

People aren't required to attend TPAC to have input at least considered for inclusion in W3 specs.


More information about the es-discuss mailing list