On 6/6/07, Stephen J. Turnbull <[EMAIL PROTECTED]> wrote:
> Rauli Ruohonen writes:

>  > FWIW, I don't buy that normalization is expensive, as most strings are
>  > in NFC form anyway, and there are fast checks for that (see UAX#15,
>  > "Detecting Normalization Forms"). Python does not currently have
>  > a fast path for this, but if it's added, then normalizing everything
>  > to NFC should be fast.

> If O(n) is "fast".

Normalize before hashing; then it becomes O(1) for the remaining uses.
 The hash is already O(N), and most literals already end up being
interned, which requires hashing.

-jJ
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to