--- gforth/Attic/gforth.ds 1995/10/29 21:35:11 1.20 +++ gforth/Attic/gforth.ds 1995/11/14 22:12:50 1.23 @@ -9,7 +9,7 @@ @ifinfo This file documents Gforth 0.1 -Copyright @copyright{} 1994 Gforth Development Group +Copyright @copyright{} 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -49,7 +49,7 @@ Copyright @copyright{} 1994 Gforth Devel @comment The following two commands start the copyright page. @page @vskip 0pt plus 1filll -Copyright @copyright{} 1994 Gforth Development Group +Copyright @copyright{} 1995 Free Software Foundation, Inc. @comment !! Published by ... or You can get a copy of this manual ... @@ -75,7 +75,7 @@ Copyright @copyright{} 1994 Gforth Devel @node Top, License, (dir), (dir) @ifinfo Gforth is a free implementation of ANS Forth available on many -personal machines. This manual corresponds to version 0.0. +personal machines. This manual corresponds to version 0.1. @end ifinfo @menu @@ -487,7 +487,10 @@ library. If this is what you want to do Public License instead of this License. @iftex +@node Preface +@comment node-name, next, previous, up @unnumbered Preface +@cindex Preface This manual documents Gforth. The reader is expected to know Forth. This manual is primarily a reference manual. @xref{Other Books} for introductory material. @@ -557,7 +560,7 @@ format, and it has been converted to HTM versions can be found through http://www.complang.tuwien.ac.at/projects/forth.html. -@cite{Forth: The new model} by Jack Woehr (!! Publisher) is an +@cite{Forth: The new model} by Jack Woehr (Prentice-Hall, 1993) is an introductory book based on a draft version of the standard. It does not cover the whole standard. It also contains interesting background information (Jack Woehr was in the ANS Forth Technical Committe). It is @@ -642,6 +645,12 @@ Forth words, you have to quote them or u after processing the command line (instead of entering interactive mode) append @code{-e bye} to the command line. +If you have several versions of Gforth installed, @code{gforth} will +invoke the version that was installed last. @code{gforth-@var{version}} +invokes a specific version. You may want to use the option +@code{--path}, if your environment contains the variable +@code{GFORTHPATH}. + Not yet implemented: On startup the system first executes the system initialization file (unless the option @code{--no-init-file} is given; note that the system @@ -3663,9 +3672,14 @@ to Report Bugs, gcc.info, GNU C Manual}. Gforth descends from BigForth (1993) and fig-Forth. Gforth and PFE (by Dirk Zoller) will cross-fertilize each other. Of course, a significant part of the design of Gforth was prescribed by ANS Forth. -Bernd Paysan wrote BigForth, a child of VolksForth. - -VolksForth descends from F83. !! Authors? When? +Bernd Paysan wrote BigForth, a descendent from TurboForth, an unreleased +32 bit native code version of VolksForth for the Atari ST, written +mostly by Dietrich Weineck. + +VolksForth descends from F83. It was written by Klaus Schleisiek, Bernd +Pennemann, Georg Rehfeld and Dietrich Weineck for the C64 (called +UltraForth there) in the midth of the 80th and ported to Atari ST in +1986. Laxen and Perry wrote F83 as a model implementation of the Forth-83 standard. !! Pedigree? When? @@ -3674,7 +3688,8 @@ A team led by Bill Ragsdale implemented 1979. Dean Sanderson and Bill Ragsdale developed the original implementation of fig-Forth based on microForth. -!! microForth pedigree +microForth appears to be a downsized version of polyForth from Forth +Inc. for the 8080 written in the midth of the 70th. A part of the information in this section comes from @cite{The Evolution of Forth} by Elizabeth D. Rather, Donald R. Colburn and Charles