Re: uninterned symbols

From: Erick Gallesio <Erick.Gallesio_at_unice.fr>
Date: Fri, 7 Jan 2000 10:34:27 +0100 (CET)

Jonathan Berry writes:
>
> Last September, this mailing list helped figure out a problem
> I was having when I tried to used symbols generated by
> "gensym" as hash-table keys. The problem turned out to be
> that the 4.0.0 gensym produced "uninterned" symbols, while
> the 3.99.4 gensym had produced symbols. By the time we knew
> the problem, however, the semester had hit me and I had no
> more time.
>
> Now I am back at it, and I see that 4.0.1 didn't solve the
> problem. Symbols generated by gensym are still not usable as
> hash-table keys. I suppose I will write my own my-gensym
> function, but I wonder if this issue will be addressed in
> future releases.

No, the problem is resolved now: uniterned symbols are not eq? but
they are eqv?. Use a hash-table wich use the eqv? test rather than
eq? and it should work.


                -- Erick
Received on Fri Jan 07 2000 - 11:06:15 CET

This archive was generated by hypermail 2.3.0 : Mon Jul 21 2014 - 19:38:59 CEST