-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
According to its documentation, text-icu's collation algorithm uses incremental normalization. This is very helpful in collation: when you're comparing two strings, the decision about how to order them is generally one you can make after the first few characters, so no need to normalize the whole thing.
Could unicode-transforms provide a function that does this? For my purposes, an ideal interface would be
normalizeStreaming :: NormalizationMode -> Text -> [Int]
where the Ints are code points, and the list is produced lazily.
Metadata
Metadata
Assignees
Labels
No labels