Node:Atoms, Next:Union objects, Previous:Sequences, Up:Top
(This feature may be removed in favor of using non-intered symbols.)
The expression :%name
evaluates to a new atom,
having the name given by the identifier name.
The atom is different from all other atoms
even those having the same name.
The name is bound to the new atom globally
within the module containing :%name
.
Therefore, a module cannot contain duplicate
instances of :%name
for any name.
(Also note that the new atom is allocated at compile time.
There should also a run-time genatom string
.)