(
"<spaces>name" -- )
Skip leading space delimiters. Parse
name delimited by
a space. Create a definition for
name with the execution
semantics defined below. Reserve one cell of data space at an
aligned address.
name is referred to as a "variable".
name Execution:
( --
a-addr )
a-addr is the address of the reserved cell. A program
is responsible for initializing the contents of the reserved
cell.
Rationale:
Typical use:
VARIABLE XYZ
Testing:
T{ VARIABLE V1 -> }T
T{ 123 V1 ! -> }T
T{ V1 @ -> 123 }T