String.normalize should support NFKC and NFKD unicode normalization format.
Those are particularly useful to generate "machine identifiers" from user
input, like usernames.
The second part (which is independent but related), is support for unicode
Basically, this is a "non destructive" unicode->ascii conversion.
There is a library doing it in elixir
Also some discussion on the forum:
My thinking is that all those libraries are doing it a bit differently,
because, well, unicode is hard.
And with unicode being so hard, I think it should be implemented at the
language level (or in a core library) to be done right and supported.
It might not matters much for English readers, but for other languages, it
is something you will implement eventually, often poorly.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.