[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: hash-table puzzlement



Marcus Daniels <marcus@ee.pdx.edu> asks:

> Could someone be so kinda as to tell me why this program reports
> different values after compilation?
> ...
> (defconstant copies-stored `#.(make-and-store-values-in-two-tables))

This is a bug in the READ function: When it reads a hash-table and
resolves #n= / #n# references it forgets to recompute the hash codes
and to reorganize the hash table. This bug will be fixed in the next
release. Thank you for reporting it. Use  (gc)  as a temporary workaround.


                    Bruno Haible
                    haible@ma2s2.mathematik.uni-karlsruhe.de