diff --git a/core/splitting/splitting.factor b/core/splitting/splitting.factor index 856c4ad5e5..f5b8fa222e 100644 --- a/core/splitting/splitting.factor +++ b/core/splitting/splitting.factor @@ -98,6 +98,9 @@ PRIVATE> : split ( seq separators -- pieces ) [ member? ] curry split-when ; inline +: ?split ( seq separators -- pieces/seq ) + split dup length 1 = [ first ] when ; inline + : split-slice ( seq separators -- pieces ) [ member? ] curry split-when-slice ; inline