You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The notion of "most recent definition" has the following problems:
It is used in the standard in two variants: "the most recent definition" and "the most recently compiled definition" (see 16.3.3). Perhaps they both mean the same thing.
There is no formal definition for this notion. Without a formal definition it is confusing (see also a discussion).
Probably, it makes sense to distinguish between the notions of "current definition" and "most recent definition" so that one Forth definition cannot be both of them in the same time (note that the former is defined in 2.1 Definitions of terms, but not the later).
Then, in some cases wording should be updated accordingly. For example, in 6.1.1250 DOES>.
Note that the following program should be ambiguous even if change-the-latest unambiguously changes the execution semantics of foo:
The notion of "most recent definition" has the following problems:
Probably, it makes sense to distinguish between the notions of "current definition" and "most recent definition" so that one Forth definition cannot be both of them in the same time (note that the former is defined in 2.1 Definitions of terms, but not the later).
Then, in some cases wording should be updated accordingly. For example, in 6.1.1250
DOES>
.Note that the following program should be ambiguous even if
change-the-latest
unambiguously changes the execution semantics offoo
:The text was updated successfully, but these errors were encountered: