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.


  [ say "The word "
    dup echo$ 
    names find names found iff
      [  say " exists." ]
    else 
      [ say " does not exist." ] ]       is exists? ( $ --> )
 
 
  [ $ "Please enter a name: " input 
    cr
    dup exists?
    cr cr
    dup say "Creating " echo$
    say "..."
    $ "[ stack ] is " over join quackery
    cr cr 
    exists? cr ]                         is task    (   --> )