2010/12/4 Edward O'Connor > > The name is the problem. Does it generate an uninexistent name, or have I > > write a function to generate the uninexistent name ? > > The name isn't the problem. You can (make-symbol "foo") a bunch of > times, and you'll have a bunch of different symbols. That's what it > means for them to be uninterned. > Good. Can you bind a value in variable field/ evaluate a symbol as a variable if it is not interned ? Otherwise, can you create an obarray (different of main obarr) and intern within it only a few symbols (in this case the matter ), and evaluate within that environment ?