Chez's gensyms Marc Nieper-Wißkirchen (28 Jan 2025 06:59 UTC)
Re: Chez's gensyms Wolfgang Corcoran-Mathe (28 Jan 2025 18:51 UTC)

Chez's gensyms Marc Nieper-Wißkirchen 28 Jan 2025 06:59 UTC

The current draft contains the following statement:

"Chez’s gensym procedure takes optional pretty-name and unique-name
string arguments. The latter argument allows the unique name of one
gensym to be given to another; thus, distinct gensyms that are equal
in the sense of symbol=? can be created in Chez."

What is this supposed to mean? What is meant by "distinct gensyms"
here? Chez's gensyms are interned, and two such gensyms are identical
if and only if their (unique) names are spelt the same.