assocs.extras: fix usages of collect-key-by collect-value-by
authorDoug Coleman <doug.coleman@gmail.com>
Thu, 11 Aug 2022 03:16:18 +0000 (22:16 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Thu, 11 Aug 2022 03:16:18 +0000 (22:16 -0500)
extra/wordlet/wordlet.factor
extra/zoneinfo/zoneinfo.factor

index 151a6d72fe48496d271a45bfe1245fc87d68938c..05a0bbd5eda7b8b59511b4dbadad7f79d8c07ddb 100644 (file)
@@ -49,7 +49,7 @@ TUPLE: wordlet-game secret-word chances guesses ;
        guess>chars
     ] with map concat members
     [ background of ] assoc-map
-    [ first ] collect-value-by
+    [ drop ] collect-value-by
     [ [ color>n ] zip-with sort-values reverse first first ] assoc-map
     CHAR: a CHAR: z [a..b] [ 1string COLOR: white ] { } map>assoc [ or ] assoc-merge ;
 
index 96aed5d375cf05830483e2892b7f2e766403e004..58782b4ed31a0cdec6e289695ad224c73d713792 100644 (file)
@@ -55,10 +55,10 @@ MEMO: zoneinfo-country-zones ( -- seq )
 : lookup-country-names ( seq -- seq' ) [ lookup-country-name ] map ;
 
 : timezone>country-map ( -- alist )
-    parse-zonetabs [ second ] collect-key-by ;
+    parse-zonetabs [ nip ] collect-key-by ;
 
 : country>timezones-map ( -- alist )
-    parse-zonetabs [ first ] collect-value-by ;
+    parse-zonetabs [ drop ] collect-value-by ;
 
 : country-timezones-map ( -- alist )
     country>timezones-map [ dup lookup-country-names zip ] map-values ;