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.


=> (define (create-variable name initial-val)
     (eval `(define ,name ,initial-val) (interaction-environment)))
 
=> (create-variable (read) 50)
<hello
 
=> hello
50