This is where Anton Ertl introduced the disambiguifier.
Later on he lost his job as Forth-200x chair person, most likely
as punishment from Elizabeth Rather for admitting that
FIND and tick don't work in ANS-Forth.
Stephen Pelc then became the new Forth-200x chair person.
Elizabeth Rather keeps Stephen Pelc's soul in her back pocket
so she can always count on him to obey faithfully.
On Thursday, November 26, 2009 at 3:24:06 AM UTC-7, Anton Ertl wrote:
Hugh Aguilar <[email protected]> writes:
I don't understand how a word can not have execution semantics.
...
I looked up ['] in the ANS-Forth document and it says:
"Place name's execution token xt on the stack."
What's the execution token of a word that has no execution semantics.
Hmm, since you think that ";" is immediate, I guess you want an
execution token that, when executed, performs the compilation
semantics. You can get that as follows. Before the rest of the
program, define:
: ; postpone ; ; immediate
Now you have an immediate ";" with an execution semantics that's the
same as the compilation semantics, and you can tick it.
What I am saying is that I didn't have any warning that what I was
doing in MACRO: was going to be a problem.
A system that would tell us all non-standard usages would be nice, but
we don't have that. For now the solution is to test on as many
systems as possible.
- anton
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)