Moved "Shell" code into a "Glob" type/namespace, and removed FormatSpecification...
[cslatevm.git] / src / i18n / TODO
blob02176874d30467b47685cf3c4bcaaf931d98a3f1
2 * Integration to Slate
3 * Proper hash for strings
4 * Test normalization with the test suite provided by Unicode consortium
5 * Full case mappings
6 * In normalization:
7   - isNormalizedTo: quick-checks
8   - recomposeForForm: which trusts it's input being in NF(K)D,
9     and not testing for isHangulLV, composing all three hangul in one pass
10   - possibly NFC/NFKC normalization which decomposes only those that don't
11     compose back
12   - FCD 'normalization' (for faster collation)"
13 * proper lexicographicallyCompare (should be renamed collateWith:)
14 * Add more/refine Unicode subsets
15 * Add CharacterCollection and some other things from (old) string.slate
16 * Bidirectional rendering (probably after there is UI)
17 * Enhance standard-compliance (x5)
18 * Enhance efficiency
20 Suggested reading list:
22 Identifier and Pattern Syntax: http://www.unicode.org/reports/tr31/
23 Security Considerations: http://www.unicode.org/reports/tr36/