gensym(prefix = 'g)
Return a new uninterned symbol.
The optional argument prefix
is a symbol that will be used as the prefix for the generated symbol.
Uninterned symbols are guaranteed to be distinct from the symbols created in
program source code or generated by functions like read
and
string_to_symbol
.
write(gensym())
//> #:g0
write(gensym('me))
//> #:me1