2013/6/8 Allen Wirfs-Brock <[email protected]> > > On Jun 8, 2013, at 1:42 PM, Juan Ignacio Dopazo wrote: > > > - All methods seem to return the yielded result, not an object with a > "value" property > > No, yield produces a nextResult object. The last line of the yield > runtime semantics in 13.4.1.2 is: > Return the result of GeneratorYield(CreateItrResultObject(value, > false)). > > Note that a iteration result object is being created and passed to the > abstract operation at does the actual context switch. > > > > > So, is StopIteration back? How do we know if a generator is done? > > No. via a object that implements the ItrResult (name subject to change) > interface as specified in 15.19.1.3 > > I totally missed the CreateItrResultObject part. Thank you very much!
Juan
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

