OK, I read those sections, and if I understand them it means this:
is the same as this:
So it seems kind of pointless to me.
Except that to use BuzzCnt, you must do
instead of just
Also with added words like +TO,
instead of
Although undefined in the standard, most Forths will
let you use TO with a variable. If you do this it is no longer a standard
program. ( oh my! )
I'm not much of a standards person. I believe it is kind of contrary to
the concept of Forth.
When the various standards were created, it became a "I won't vote for
your favorite word if you don't vote for mine". That is why you see the
bloat of similar but different words, doing the same thing.
I like TO and +TO. I also think VARIABLE is necessary but it is different
than VALUE.
Pinning down Forth to any standard is like shooting at a fast moving target.
ANSI Forth is a way of creating portable programs. It also gives a person
expected behavior for programs. It isn't what Forth was intended to be.
Dwight