As the last person to change the key hash algorithm, I'd like to chime in
here with a request that each PMC provide a string that the key hashing
algorithm can operate on.  To some degree this is just selfish on my part --
I've got plans for upgrading the key hash algorithm in Perl 5 and Perl 6
which will be made easier by having all PMCs give me a string to hash on.
Using a Perl5-ish approach where the string includes the type and the
address (like "HASH(0x100e348)") will help to spread values out in the
table.

By the way, no hashing algorithm (by definition) will produce a completely
unique hash value (hashing is a many-to-one operation).  So using MD5 or
SHA-1 does not buy us anything, while considerably increasing the time for
the key hash algorithm (I looked at MD5 and SHA-1 when selecting
One-At-A-Time).
===============================================
Mark Leighton Fisher            [EMAIL PROTECTED]
Thomson multimedia, Inc.        Indianapolis IN
"We have tamed lightning and used it to teach sand to think"

Reply via email to