* POSTPONE ( [word] -- ) will compile the following word at the run-time of the current-word which is a compiling-word. The point is that POSTPONE takes care of the fact that word may be an IMMEDIATE-word that flags for a compiling word, so it must be executed (and not pushed directly) to compile sth. later. Choose this word in favour of COMPILE (for non-immediate words) and [COMPILE] (for immediate words)
POSTPONE
( [word] -- )
COMPILE
[COMPILE]
FORTH/ANS core (dpANS.6.1.2033) compiling primitive