roc-lang / unicode

Universal Permissive License v1.0
7 stars 5 forks source link

Grapheme.split fails on empty strings #15

Closed ageron closed 2 weeks ago

ageron commented 2 weeks ago

Here's a little example to reproduce the issue:

app [main] {
    pf: platform "https://github.com/roc-lang/basic-cli/releases/download/0.12.0/Lb8EgiejTUzbggO2HVVuPJFkwvvsfW6LojkLR20kTVE.tar.br",
    unicode: "https://github.com/roc-lang/unicode/releases/download/0.1.1/-FQDoegpSfMS-a7B0noOnZQs3-A2aq9RSOR5VVLMePg.tar.br"
}

import pf.Task exposing [Task]
import pf.Stdout
import unicode.Grapheme

main =
    when Grapheme.split "" is
        Ok _ -> Stdout.line!("Ok")
        Err _ -> Stdout.line!("Err")