[Haskell-cafe] Pure hashtable library
Thomas Davie
tom.davie at gmail.com
Wed Aug 27 05:26:05 EDT 2008
On 27 Aug 2008, at 10:39, Bayley, Alistair wrote:
>> From: haskell-cafe-bounces at haskell.org
>> [mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Thomas Davie
>>
>> > Much better efficiency in what way?
>>
>> instead of going through many levels of tree/trie,
>> lookup function will just select array element by hash value
>> and look through a few elements in assoc list:
>>
>> data HT a b = HT (a->Int) -- hash function
>> (Array Int [(a,b)])
>>
>> HT.lookup (HT hash arr) a = List.lookup (arr!hash a) a
>>
>> Which makes two assumptions. One is that your array is big
>> enough (believable), and the other, that your font is big enough.
>
>
>> ... and the other, that your font is big enough.
>
> Que? This is lost on me. Care to explain?
Sorry, I probably should have sent that, it was a dig at the fact that
the message was sent with all the text in font-size 930 or so.
Bob
More information about the Haskell-Cafe
mailing list