Is hashing supposed to "work" if destructive operations are performed on
the hashed object, or is the hash index computed for an object a function
of what's "in" the object rather than the object itself? As an example,
does this bit of code always return true?
(let* ((cons (cons 'a 'b))
(before (sxhash cons))
(after (sxhash (rplaca cons 'foobar))))
(eql before after))
-Sandra
-------