357 | | This is just something to keep in mind - an actual forward/backward compatibility pattern must be developed for the specific use-case. Neither the Python-2 nor the Python-3 are particularly helpful for generalization, the Turkish I's always need special treatment. |
358 | | |
359 | | NB ECMA-Script implements the same behavior as Python-3, so there is cross-platform consistency, at least. |
| 357 | This is just something to keep in mind - an actual forward/backward compatibility pattern must be developed for the specific use-case. Neither the Python-2 nor the Python-3 behavior are particularly helpful for generalization, the Turkish I's always need special treatment. |
| 358 | |
| 359 | Be careful with character-wise string processing after {{{lower()}}} when Turkish letters could be involved! |
| 360 | |
| 361 | NB Many other platforms, e.g. ECMA-Script, implement the same behavior as Python-3 (i.e. the Unicode spec), so there is cross-platform consistency, at least. |