Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!tut.cis.ohio-state.edu!ucbvax!SCFVM.BITNET!ZMLEB From: ZMLEB@SCFVM.BITNET (Lee Brotzman) Newsgroups: comp.lang.forth Subject: Re: History of Forth Message-ID: <8912100714.AA07764@jade.berkeley.edu> Date: 10 Dec 89 07:07:13 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 70 This topic seems to be getting farther and farther afield, so I'll reply this one last time, especially to correct John's spelling of my name: the name is Lee, L-E-E, which is not an abbreviation of "Leo", "Leroy", "Leland" or any other name. John Wavrik writes: >As it turns out, Forth-79 differed from FIG-Forth in only a few words: > > WORD -- in FIG it did not leave an address (but the address > was the end of the dictionary) > VARIABLE -- required an initial value in FIG-Forth > NUMBER -- I no longer remember the precise difference > >At any rate, I made VAX-Forth look like a Forth-79 with a few screens of >adaptation (several years later Martin Tracy was to call this a "prelude"). > >WHILE BROTZMAN MAY TECHNICALLY CLAIM THAT FIG-FORTH DISAPPEARED AT THIS POINT, >IT WOULD BE MORE ACCURATE TO SAY THAT IT BECAME THE FORTH-79 STANDARD. It would also be technically correct to say that Forth-79 became Forth-83. From the user's viewpoint, modifications from Forth-79 to Forth-83 can also be implemented in a few screens. I will grant that making application code compliant between FIG and '79 is easier than between '79 and '83. From an implementer's point of view, each incarnation of a standard, from the informal FIG model to '79 to '83 entailed a cost to modify the standard words and also all the system code that is built from those words. For instance,