2010/12/4 Edward O'Connor <hober0@gmail.com>
> 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 ?