gensym

[procedure] gensym

ChezScheme: returns a new uninterned symbol.

LispMe: returns a new unique symbol.

See also string->uninterned-symbol, gensym-prefix, gensym-counter?.

[procedure] gensym [prefix]

Gauche: returns an unique symbol. If string prefix is given, it is used as a prefix of the symbol.

STk, STklos, Chicken: returns an uninterned symbol. If string prefix is given, it is used as a prefix of the symbol.

MzScheme: creates an uninterned symbol. Prefix may be a symbol or a string.

Bigloo: creates a new fresh symbol. Prefix may be a symbol or a string.

Some implementations have gentemp.