]> gitweb.factorcode.org Git - factor.git/commitdiff
Adding combine word to new-sets
authorDaniel Ehrenberg <littledan@Macintosh-122.local>
Wed, 24 Feb 2010 19:34:24 +0000 (13:34 -0600)
committerDaniel Ehrenberg <littledan@Macintosh-122.local>
Wed, 24 Feb 2010 19:34:24 +0000 (13:34 -0600)
basis/new-sets/new-sets-tests.factor
basis/new-sets/new-sets.factor

index 12da3a75154432a858c7708f50de4583ea8b9a6d..bd777618a6e1d3c3a598c8ee419fd96652a14c01 100644 (file)
@@ -38,3 +38,5 @@ IN: new-sets.tests
 [ { 1 2 3 } ] [ HS{ 1 2 3 } { } set-like natural-sort ] unit-test
 
 [ HS{ 1 2 3 } ] [ { 1 2 3 } fast-set ] unit-test
+
+[ { 1 2 3 } ] [ { { 1 } { 2 } { 1 3 } } combine ] unit-test
index 5f42dc40af15a2da2eb98d9a18e5a77ea34caa18..435c24531155f4bc654f4b7f4ea7d99649d1a695 100644 (file)
@@ -63,3 +63,6 @@ M: sequence members fast-set members ;
 
 USE: vocabs.loader
 "hash-sets" require
+
+: combine ( sets -- set )
+    f [ union ] reduce ;