It is possible to allocate symbols dynamically, this is normally only necessary when the symbol is to be interned in the non-default obarray or the symbol is a temporary object which should not be interned (for example: labels in a compiler?).
(make-symbol "foo")
=> foo
(gensym)
=> G0001
(gensym)
=> G0002
Go to the first, previous, next, last section, table of contents.