specific to set (as opposed to ones that work with array) would be the
mathematical set operations like union, symmetrical difference (think xor),
compliment, and intersection.
On Fri, Jan 3, 2014 at 12:52 PM, Tab Atkins Jr. jackalm...@gmail.comwrote:
On Tue, Dec 31, 2013 at 11:36 AM, David
I always envisioned that we would create a full fledged iter module and
then we would define these functions once and for all.
On Jan 8, 2014 6:32 PM, Calvin Metcalf calvin.metc...@gmail.com wrote:
specific to set (as opposed to ones that work with array) would be the
mathematical set
I'd like to add find(predicate(element, set)) to the list of methods that
would be useful.
On Tue, Dec 31, 2013 at 6:38 PM, Brendan Eich bren...@mozilla.com wrote:
Mark S. Miller wrote:
Sets and Maps are deterministically ordered by insertion order.
I know; my point was whether this
On Fri, Jan 3, 2014 at 3:13 AM, Ryan Scheel ryan.ha...@gmail.com wrote:
I'd like to add find(predicate(element, set)) to the list of methods that
would be useful.
+1
Considering Array.prototype gained a find() method, this is an obvious
addition to Set.
Rick
On Tue, Dec 31, 2013 at 11:36 AM, David Bruant bruan...@gmail.com wrote:
Hi,
I've been playing with Sets recently and believe that the following
additions would make them more useful by default:
* Set.prototype.map
* Set.prototype.filter
* Set.prototype.toJSON = function(){
return
Hi,
I've been playing with Sets recently and believe that the following
additions would make them more useful by default:
* Set.prototype.map
* Set.prototype.filter
* Set.prototype.toJSON = function(){
return [...this];
};
The 2 first are to easily create sets from existing sets very much
I had the same idea a couple weeks ago and turned it into a library
https://github.com/calvinmetcalf/set.up if anyone finds it useful.
It adds all the array methods that make sense, ie reduce but not reduceRight
On Tue, Dec 31, 2013 at 2:36 PM, David Bruant bruan...@gmail.com wrote:
Hi,
David Bruant wrote:
Hi,
I've been playing with Sets recently and believe that the following
additions would make them more useful by default:
* Set.prototype.map
* Set.prototype.filter
* Set.prototype.toJSON = function(){
return [...this];
};
The 2 first are to easily create sets from
On Dec 31, 2013, at 1:53 PM, Brendan Eich wrote:
David Bruant wrote:
...
I haven't had a use for a .reduce yet, but maybe that would make sense too?
Are Sets ordered just because for-of says so? :-P
Actually, according to the spec. they are ordered, but this is only currently
On Tue, Dec 31, 2013 at 5:30 PM, Allen Wirfs-Brock al...@wirfs-brock.comwrote:
On Dec 31, 2013, at 1:53 PM, Brendan Eich wrote:
David Bruant wrote:
...
I haven't had a use for a .reduce yet, but maybe that would make sense too?
Are Sets ordered just because for-of says so? :-P
Sets and Maps are deterministically ordered by insertion order.
On Tue, Dec 31, 2013 at 1:53 PM, Brendan Eich bren...@mozilla.com wrote:
David Bruant wrote:
Hi,
I've been playing with Sets recently and believe that the following
additions would make them more useful by default:
*
On Dec 31, 2013, at 2:38 PM, Rick Waldron wrote:
On Tue, Dec 31, 2013 at 5:30 PM, Allen Wirfs-Brock al...@wirfs-brock.com
wrote:
On Dec 31, 2013, at 1:53 PM, Brendan Eich wrote:
David Bruant wrote:
...
I haven't had a use for a .reduce yet, but maybe that would make sense
How about Maps? And since their order is deterministic, how about the rest of
the array extras?
On Dec 31, 2013, at 11:36 AM, David Bruant bruan...@gmail.com wrote:
Hi,
I've been playing with Sets recently and believe that the following additions
would make them more useful by default:
On Tue, Dec 31, 2013 at 2:45 PM, Mark S. Miller erig...@google.com wrote:
Sets and Maps are deterministically ordered by insertion order.
I understand how the need to specify a deterministic traversal order for
for-of led to this result, but doesn't that preclude a number of
(potentially
https://wiki.mozilla.org/User:Jorend/Deterministic_hash_tables
On Tue, Dec 31, 2013 at 5:06 PM, Forrest L Norvell forr...@newrelic.comwrote:
On Tue, Dec 31, 2013 at 2:45 PM, Mark S. Miller erig...@google.comwrote:
Sets and Maps are deterministically ordered by insertion order.
I
Le 01/01/2014 00:34, Brandon Benvie a écrit :
How about Maps?
Sets and arrays are very much alike in that they are collections of
items. Maps are more like objects. I'd expect maps to have methods like
the one we apply on object (Object.keys, etc.), but I think everything
is covered.
I guess
Le 31/12/2013 20:52, Calvin Metcalf a écrit :
I had the same idea a couple weeks ago and turned it into a library
https://github.com/calvinmetcalf/set.up if anyone finds it useful.
hmm... It is useful, but not future-proof. If methods with these names
ever get standardized, your code will
Mark S. Miller wrote:
Sets and Maps are deterministically ordered by insertion order.
I know; my point was whether this should be reduce order (and
reduceRight the reverse?).
/be
___
es-discuss mailing list
es-discuss@mozilla.org
18 matches
Mail list logo