Digest #66 2019-07-15
1. Why does an ambiguous condition exist if
[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
['] 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?