Digest #66 2019-07-15
Contributions
1. Why does an ambiguous condition exist if POSTPONE or [COMPILE] are applied to TO, despite the compilation semantics of TO is well defined?
I can guess that in some Forth system implementations it was difficult to correctly implement POSTPONE TO or [COMPILE] TO actions. But the committee felt that such implementations must be allowed in anyway.
2. In Forth-2012 another ambiguous condition was also mentioned: if ' or ['] are applied to TO (that was not mentioned explicitly in Forth-94).
Is this ambiguity is a consequence of the specification, or does it have roots outside the specification?