]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.extras: adding cut-slice*.
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 1 May 2013 21:03:58 +0000 (14:03 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 1 May 2013 21:03:58 +0000 (14:03 -0700)
extra/sequences/extras/extras.factor

index 14aee5121aa43e47ca24722ab38d500cffb8aec9..708b3953154d2d063674b7e4ea21c6ea7ba120cf 100644 (file)
@@ -122,6 +122,9 @@ IN: sequences.extras
         [ seq <slice> ] keep len or swap
     ] produce nip ; inline
 
+: cut-slice* ( seq n -- before after )
+    [ head-slice* ] [ tail-slice* ] 2bi ;
+
 : rotate ( seq n -- seq' )
     cut prepend ;