The DerivedCoreProperties.txt file that was linked to already internally uses ranges to keep the file manageable.
For at least the basic functionality described above, this would be enough information to create proper implementations. I have read through Chapter 4(Character Properties) of the Unicode 3.2 standard, and it seems like some checks are more complicated. (i.e. because there are some graphemes presenting ligatures, there is not just Lowercase and Uppercase but also the Titlecase property. Also, some characters are used differently depending on context) These, however, also do seem like they are more specific/less often useful in programming. I will, unless someone voices an objection, start on a Unicode package this weekend, in the hope that others will join and that it will become stable enough over time to at some point become 'officially' supported. Have a wonderful day, ~Qqwy/Wiebe-Marten -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/3ef3ded4-3492-4e86-9d9d-9fe360880f1c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
