nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib/string_exp/utf8_no_index: Updated README
[nit.git]
/
lib
/
string_experimentations
/
README
diff --git
a/lib/string_experimentations/README
b/lib/string_experimentations/README
index
fa09366
..
aec087f
100644
(file)
--- a/
lib/string_experimentations/README
+++ b/
lib/string_experimentations/README
@@
-4,6
+4,7
@@
This is only temporary as these modules will eventually be merged into standard
The modules contained here are :
* utf8: A draft of implementation of UTF-8 as internal encoding for Strings with automatic indexing.
The modules contained here are :
* utf8: A draft of implementation of UTF-8 as internal encoding for Strings with automatic indexing.
+ * utf8_no_index: Another draft of implementation of UTF-8, this time without indexing.
TODO :
TODO :
@@
-14,4
+15,8
@@
TODO :
* Locale support
* Comparisons
* to_upper/lower fully-compatible with Unicode
* Locale support
* Comparisons
* to_upper/lower fully-compatible with Unicode
- * Lazy indexing version
+
+ * utf8_no_index:
+ * Add cache for the last indexed character
+ * Two-way iteration
+ * Intelligent indexed access (calculating the nearest point of insertion, i.e. begin, end, or cache)