* LITERAL ( value -- ) immediate if compiling this will take the value from the compiling-stack and puts in dictionary so that it will pop up again at the run-time of the word currently in creation. This word is used in compiling words but may also be useful in making a hard-constant value in some code-piece like this: : DCELLS [ 2 CELLS ] LITERAL * ; ( will save a multiplication at runtime) (in most configurations this word is statesmart and it will do nothing in interpret-mode. See LITERAL, for a non-immediate variant)
LITERAL
( value -- )
immediate
: DCELLS [ 2 CELLS ] LITERAL * ; ( will save a multiplication at runtime)
LITERAL,
FORTH/ANS core (dpANS.6.1.1780) compiling primitive