Le jeudi 30 août 2012 08:55:01 UTC+2, Steven D'Aprano a écrit :
You are right. But as soon as you introduce artificially a "latin-1" bottleneck, all this machinery just become useless. This flexible representation is working absurdly. It optimizes the characters you are not using (in one sense), it defaults to a non optimized form for the characters you wish to use. Pick up a random text and see the probability this text match the most optimized case 1 char / 1 byte, practically never. If a user will use exclusively latin-1, she/he is better served by using a dedicated tool for "latin-1" If a user will comfortably work with Unicode, she/he is better served by using one of this tools which is using properly one of the available Unicode schemes. In a funny way, this is what Python was doing and it performs better! (Enough for today, *I* should spend my spare time to toy with Go, this discussion gave *me* the wish to dive in it again). jmf -- http://mail.python.org/mailman/listinfo/python-list