Task

Create a variable with a user-defined name.

The variable name should not be written in the program text, but should be taken from the user dynamically.



See also
   Eval in environment is a similar task.


 
(setq var-name (read))  ; reads a name into var-name
(set var-name 1)        ; assigns the value 1 to a variable named as entered by the user
 