From 8a872a25b51c9b187c9d4d859da26b2f3720ad35 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Fri, 24 Aug 2012 12:18:12 -0700 Subject: [PATCH] unicode.breaks: use find-index-from instead of slices. --- basis/unicode/breaks/breaks.factor | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/basis/unicode/breaks/breaks.factor b/basis/unicode/breaks/breaks.factor index 914e3f2f86..ed16295649 100644 --- a/basis/unicode/breaks/breaks.factor +++ b/basis/unicode/breaks/breaks.factor @@ -252,9 +252,9 @@ word-table set-global PRIVATE> : first-word ( str -- i ) - [ unclip-slice word-break-prop over ] keep - '[ _ word-break-next ] find-index drop - nip swap length or 1 + ; + [ [ length ] [ first word-break-prop ] bi ] keep + 1 swap dup '[ _ word-break-next ] find-index-from + drop nip swap or ; : >words ( str -- words ) [ first-word ] >pieces ;