diff --git a/core/splitting/splitting.factor b/core/splitting/splitting.factor index c75b27263e..34ad2dbc5f 100644 --- a/core/splitting/splitting.factor +++ b/core/splitting/splitting.factor @@ -77,8 +77,8 @@ PRIVATE> PRIVATE> : split-when ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ 0 ] 2dip [ subseq ] (split) ; inline + [ subseq ] (split) ; inline : split-when-slice ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ 0 ] 2dip [ ] (split) ; inline + [ ] (split) ; inline : split ( seq separators -- pieces ) [ member? ] curry split-when ; inline diff --git a/extra/splitting/extras/extras.factor b/extra/splitting/extras/extras.factor index e950a608bb..19d0fe68dc 100644 --- a/extra/splitting/extras/extras.factor +++ b/extra/splitting/extras/extras.factor @@ -4,8 +4,8 @@ IN: splitting.extras : split*-when ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ 0 ] 2dip [ subseq ] (split*) ; inline + [ subseq ] (split*) ; inline : split*-when-slice ( ... seq quot: ( ... elt -- ... ? ) -- ... pieces ) - [ 0 ] 2dip [ ] (split*) ; inline + [ ] (split*) ; inline : split* ( seq separators -- pieces ) [ member? ] curry split*-when ; inline