]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/unicode/data/data.factor
kernel: ?if-old is just `[ or* ] 2dip if`
[factor.git] / basis / unicode / data / data.factor
index 07d94eaa3f21dc82845e4fadd63de2979546666d..451e2773e7e046855ac68ddc9adb6ca62683ab5e 100644 (file)
@@ -88,8 +88,8 @@ PRIVATE>
 
 : (chain-decomposed) ( hash value -- newvalue )
     [
-        2dup of
-        [ (chain-decomposed) ] [ 1array nip ] ?if-old
+        2dup of or*
+        [ (chain-decomposed) ] [ 1array nip ] if
     ] with map concat ;
 
 : chain-decomposed ( hash -- newhash )