From: Doug Coleman Date: Sun, 31 Jul 2022 18:40:37 +0000 (-0500) Subject: Revert "splitting: simplify using locals/fry" X-Git-Tag: 0.99~1264 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=d90c1a4cbbc76e7605daffaace39d14911bd7da3 Revert "splitting: simplify using locals/fry" This reverts commit 9e7ce0fa0a601b32735b26dfd8876d97e515fbdc. --- diff --git a/core/splitting/splitting.factor b/core/splitting/splitting.factor index c658358613..0002fbe880 100644 --- a/core/splitting/splitting.factor +++ b/core/splitting/splitting.factor @@ -28,7 +28,7 @@ PRIVATE> [ 1array ] [ - [ dup ] swap '[ _ split1-slice swap ] produce nip + [ dup ] swap [ split1-slice swap ] curry produce nip ] if-empty ; : replace ( seq old new -- new-seq ) @@ -54,7 +54,7 @@ PRIVATE> @@ -74,26 +74,28 @@ PRIVATE> : split-when ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ subseq-unsafe ] (split-when) ; inline + [ subseq-unsafe ] (split) ; inline : split-when-slice ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ ] (split-when) ; inline + [ ] (split) ; inline : split ( seq separators -- pieces ) - '[ _ member? ] split-when ; inline + [ member? ] curry split-when ; inline : split-slice ( seq separators -- pieces ) - '[ _ member? ] split-when-slice ; inline + [ member? ] curry split-when-slice ; inline : split-indices ( seq indices -- pieces ) over length suffix 0 swap [