]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences: move-forward is impossible unless to < from
authorDoug Coleman <doug.coleman@gmail.com>
Fri, 26 Aug 2022 04:09:35 +0000 (00:09 -0400)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 26 Feb 2023 23:11:03 +0000 (17:11 -0600)
dead code

core/sequences/sequences.factor

index 02eaf32819dfc1898f99520570844ef41c1a2327..f5ea188a91345914b95523ae43ae386f66ee1f70 100644 (file)
@@ -931,27 +931,12 @@ PRIVATE>
         move-backward
     ] if ;
 
-: move-forward ( shift from to seq -- )
-    2over = [
-        4drop
-    ] [
-        [ [ [ ] [ nip + ] [ 2nip ] 3tri ] dip move-unsafe 1 - ] keep
-        move-forward
-    ] if ;
-
-: (open-slice) ( shift from to seq ? -- )
-    [
-        [ [ 1 - ] bi@ ] dip move-forward
-    ] [
-        [ over - ] 2dip move-backward
-    ] if ;
-
 : open-slice ( shift from seq -- )
     pick 0 = [
         3drop
     ] [
         [ ] [ nip length + ] [ 2nip ] 3tri
-        [ pick 0 > [ [ length ] keep ] dip (open-slice) ] 2dip
+        [ [ length ] keep [ over - ] 2dip move-backward ] 2dip
         set-length
     ] if ;