| MAKE | |
| Syntax | MAKE name object := name object name := object |
| Explanation | MAKE defines a variable using the name
of the first input and assigns the second input as the
value of that variable. Once you have created the variable, you may obtain its contents by using :name. Think of the colon (:) as "the value of name." To keep a variable local to the procedure in which MAKE is used, see LOCAL. See also NAME and THING. |
| Examples | MAKE "NUMBER 73 :NUMBER Result: 73 MAKE "COLOR "MAGENTA :COLOR Result: MAGENTA MAKE "CHOICE FIRST [A B C D] :CHOICE Result: A TO NAME.A.TREE PR [WHAT IS THE LATIN NAME OF THAT TREE?] MAKE "ANSWER READLIST PR SENTENCE :ANSWER [HAS RED LEAVES] END NAME.A.TREE defined NAME.A.TREE WHAT IS THE LATIN NAME OF THAT TREE? ACER ROBUSTUS ACER ROBUSTUS HAS RED LEAVES |