Regardless of what the spec says, you cannot avoid singleton iterators in real-world code. In my opinion, the spec should refrain from specifying when object creation happens within the iteration protocol, wait for the relevant code and contract patterns to develop and then include something in ES7.
On Sun, Mar 29, 2015 at 12:08 AM, Dmitry Soshnikov < [email protected]> wrote: > Good write up, although "fresh vs singleton" topic doesn't make sense, and > doesn't reflect the spec. I responded on the gist. > > Dmitry > > On Sat, Mar 28, 2015 at 4:41 AM, Axel Rauschmayer <[email protected]> > wrote: > >> FWIW: I have written down my understanding of the ES6 iteration protocol >> (shaped by discussions I had on this mailing list). >> >> https://gist.github.com/rauschma/73e5f86a595b7709f39e >> >> -- >> Dr. Axel Rauschmayer >> [email protected] >> rauschma.de >> >> >> >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

