Andy Wingo (2014-08-11T15:06:37.000Z)
On Mon 11 Aug 2014 16:14, Jason Orendorff <jason.orendorff at gmail.com> writes:

> Where are [methods called .lazy(), .concat(), .map(), .filter(), and
> .flatMap()] defined?  Is it intended that .map() and .flatMap() will
> be defined on all iterables?

I think the intention is to place them on a new Iterator.prototype.  The
notes record that a new Iterator.prototype is to be added to the spec,
though specification of methods is deferred past ES6.

Andy
domenic at domenicdenicola.com (2014-08-18T18:39:22.617Z)
On Mon 11 Aug 2014 16:14, Jason Orendorff <jason.orendorff at gmail.com> writes:

> Where are [methods called .lazy(), .concat(), .map(), .filter(), and
> .flatMap()] defined?  Is it intended that .map() and .flatMap() will
> be defined on all iterables?

I think the intention is to place them on a new Iterator.prototype.  The
notes record that a new Iterator.prototype is to be added to the spec,
though specification of methods is deferred past ES6.