You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should become another piece of std.uni functionality.
It is essential for applications such as databases and UI interfaces that try to produce natural (language and culture wise) sorting order, instead of some consistent but arbitrary.
Relevant technical report:
http://unicode.org/reports/tr10/
The text was updated successfully, but these errors were encountered:
Although Unicode support is definitely needed, implementing this in D is quite ambitious. Perhaps we could instead simply make a wrapper around either OS API or C++ std locale. Shouldn't be that hard to port code from boost::locale and at least D users would have something until TR10 is implemented natively in D (if ever considering the complexity!).
I've had a look at TR10, it doesn't look too bad.
The algorithm is more or less just four steps, and two of them are already implemented.
It is in the same league of work as normalization and the full casing algorithm. The former is implemented (dependency), and the latter we haven't got yet, but we will get that eventually.
dmitry.olsh (@DmitryOlshansky) reported this on 2013-07-07T06:20:23Z
Transfered from https://issues.dlang.org/show_bug.cgi?id=10566
CC List
Description
This should become another piece of std.uni functionality. It is essential for applications such as databases and UI interfaces that try to produce natural (language and culture wise) sorting order, instead of some consistent but arbitrary. Relevant technical report: http://unicode.org/reports/tr10/The text was updated successfully, but these errors were encountered: