introduced a hold area for temp space
[rrq/rrqforth.git] / adoc / p_tempheld.adoc
1 // temp.asm:    WORD p_tempheld,'TEMPHELD',dovariable
2
3 anchor:p_tempheld[]
4
5 === Word: TEMPHELD
6
7 ....
8 Data stack: ( -- a )
9 ....
10
11 "TEMPHELD" is a variable word that keeps the lowest offset of the
12 <<p__tempspace,TEMPSPACE>> space to reuse upon cycling. The space
13 below TEMPHELD is "held" in the sense of not being reused upon
14 cycling. An application may change the TEMPSPACE offset as needed to
15 dynamically preserve memory longer term.