]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/sequences/extras/extras.factor
extra: using keepd instead of "2keep drop".
[factor.git] / extra / sequences / extras / extras.factor
index 929354d138dc43f8de349123a436b949d67052b9..910954adf350f261a1f67ed19847c4d93d571400 100644 (file)
@@ -628,10 +628,10 @@ PRIVATE>
     [ dup length ] unless* tail-slice ; inline
 
 : count-head ( seq quot -- n )
-    [ not ] compose [ find drop ] 2keep drop length or ; inline
+    [ not ] compose [ find drop ] keepd length or ; inline
 
 : count-tail ( seq quot -- n )
-    [ not ] compose [ find-last drop ] 2keep drop
+    [ not ] compose [ find-last drop ] keepd
     length swap [ - 1 - ] when* ; inline
 
 :: interleaved-as ( seq glue exemplar -- newseq )