postpone:core — compiling primitive
FORTH
POSTPONE
( [word] -- )(
)
;
p4:"postpone";
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)
dpANS .6.1.2033 - standard forth word