On 03/02/2023 6:22 AM, Ali Çehreli wrote:
but it doesn't help because the array fullCaseTable in there seems to be about equivalence (e.g. of ß and ss). I think we need a "mostly correct" collation for latin based characters.
Yeah collation is a very different beast than comparison, we can absolutely have a correct implementation its just somebody has to do it.
What we have is correct (although incomplete and on my todo list to improve), but it isn't collation and won't be as its a different algorithm and tables.
I.e. we are missing https://www.unicode.org/Public/UCA/15.0.0/allkeys.txt https://issues.dlang.org/show_bug.cgi?id=10566