Article View: net.lang.forth
Article #54Forth-83 Standard
From: Case Computer Club
Date: Thu, 02 Feb 1984 03:38
Date: Thu, 02 Feb 1984 03:38
26 lines
1662 bytes
1662 bytes
I just had a look at the Forth-83 standard, and I was surprised at
a few things, most of them relating to the definition of tick ('):
1. Tick is no longer defined to return a pointer to the PFA,
as in Forth-79 or fig-Forth, instead, it points to the
CFA.
2. Tick has actually been divorced into two functions. The
first retains the notation (') while the other one looks
like this: ([']). The first is not immediate, as in previous
versions, and returns a pointer to the CFA of the next word
found in the input stream when it is executed. The second
is immediate, can only be compiled, and compiles the CFA of
the next word found in the input stream at compilation time
into a literal.
The end result is that much code is incompatible. It is certain
that ANY word which depends on tick will no longer work. I would like
some feedback on this. Is this a good change? Will it affect much
work? Please respond by mail. I will summarize responses on the net.
Carl Fongheiser
decvax!cwruecmp!ccc (Usenet)
ccc@Case (CSnet)
ccc%Case@Rand-relay (Internet)
Technical Details
Message-ID:
<936@cwruecmp.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!floyd!harpo!decvax!cwruecmp!cccShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 beta 3/9/83; site cwruecmp.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!floyd!harpo!decvax!cwruecmp!ccc From: ccc@cwruecmp.UUCP (Case Computer Club) Newsgroups: net.lang.forth Subject: Forth-83 Standard Message-ID: <936@cwruecmp.UUCP> Date: Wed, 1-Feb-84 22:38:44 EST Article-I.D.: cwruecmp.936 Posted: Wed Feb 1 22:38:44 1984 Date-Received: Wed, 8-Feb-84 06:09:33 EST Organization: CWRU Computer Engr. Cleveland, Ohio Lines: 26