]> gitweb.factorcode.org Git - factor.git/commitdiff
assocs.extras: better implementation of rekey-new-assoc
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 30 Aug 2020 00:06:22 +0000 (19:06 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 30 Aug 2020 00:06:48 +0000 (19:06 -0500)
extra/assocs/extras/extras.factor

index 472f1b94a58f3792cb93b9b2dbc8e50f281898dc..ee5ab677302cc8f65db0975b555754f4ad32fabd 100644 (file)
@@ -42,7 +42,7 @@ IN: assocs.extras
     '[ nip @ ] assoc-reject ; inline
 
 : rekey-new-assoc ( assoc keys -- newassoc )
-    [ [ of ] keep swap ] with H{ } map>assoc ; inline
+    [ tuck of ] with H{ } map>assoc ; inline
 
 : rekey-assoc ( assoc keys -- assoc )
     [ dup keys ] dip diff over [ delete-at ] curry each ; inline