[Openmcl-devel] when to rehash hashtables?

Taoufik Dachraoui dachraoui.taoufik at gmail.com
Fri Jun 19 13:28:52 PDT 2015


I designed this procedure (see previous entry) because I thought that when
one
object (any one) has a different hash code (using EQHASH or EQLHASH) then
all objects have different hash codes; I would like to make sure that this
assomption
is correct and would like to understand why it is so (I think the EQHASH do
not use
an absolute address and that it uses something that is related to the
working of the
GC, any one can explain this if correct)

The procedure must work only in the condition where there is no partial GC,
in the
sense some objects have different hash codes but others remains equal, in
this
case the hash code of *rehash-test* may remain unchanged while some keys
have their hash codes changed.

Thanks
-Taoufik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20150619/3295c153/attachment.htm>


More information about the Openmcl-devel mailing list