Unicode String

Adds functions supporting some string algorithms in the Unicode standard.

In this initial release the following functions are defined:

Examples

iex> Unicode.String.equals_ignoring_case? "ABC", "abc"
true
iex> Unicode.String.equals_ignoring_case? "beißen", "beissen"
true
iex> Unicode.String.equals_ignoring_case? "grüßen", "grussen"
false

Installation

The package can be installed by adding unicode_string to your list of dependencies in mix.exs:

def deps do
[
{:unicode_string, "~> 0.1.0"}
]
end