Why not include iterators like zip, zipWith, foldLeft, and the like as well?
On Sun, Feb 12, 2012 at 18:52, Peter Michaux <[email protected]> wrote: > In the proposal, iterators for Set are listed as todo. If engine > implementers have decided to start moving forward implementing Sets, > then it would be great if they could get iteration going sooner than > later. > > http://wiki.ecmascript.org/doku.php?id=harmony:simple_maps_and_sets > > Looking at the Array iterators... > > It doesn't seem very difficult to specify "forEach" as a proposal > sketch. It just has to do the following, doesn't it? > > var s = new Set(); > s.add('alpha'); > s.add('beta'); > s.forEach(function(element){}); > > "reduce", "every", and "some" seem similarly easy. "reduceRight" is > unnecessary as a set has no order. > > "filter" and "map" are similarly easy but would return set objects. > > > Peter > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss -- Adam Shannon Web Developer University of Northern Iowa Sophomore -- Computer Science B.S. & Mathematics http://ashannon.us _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

