[gforth] / gforth / README  

gforth: gforth/README


1 : anton 1.7 Gforth is a fast and portable implementation of the ANS Forth
2 : anton 1.8 language. It works nicely with the Emacs editor, offers some nice
3 : anton 1.9 features such as input completion and history and a powerful locals
4 :     facility, and it even has (the beginnings of) a manual. Gforth employs
5 :     traditional implementation techniques: its inner innerpreter is
6 :     indirect or direct threaded. Gforth is distributed under the GNU
7 :     General Public license (see COPYING).
8 : anton 1.8
9 :     Gforth runs under Unix and DOS and should not be hard to port to other
10 : anton 1.10 systems supported by GCC. This version has been tested successfully on
11 : anton 1.14 Linux (for Intel), SunOS (SPARC), Digital "Unix" (Alpha) and Ultrix
12 :     (MIPS).
13 : anton 1.1
14 : anton 1.7 Read INSTALL for installation instructions. Mail
15 : anton 1.12 bug-gforth@gnu.ai.mit.edu if you have problems. To start
16 : anton 1.7 the system, just say `gforth' (after installing it).
17 : anton 1.10
18 : anton 1.12 You can find new versions of Gforth at prep.ai.mit.edu and its mirrors
19 :     or at
20 : anton 1.10
21 : anton 1.12 http://www.complang.tuwien.ac.at/forth/gforth/
22 : anton 1.10 or
23 : anton 1.12 ftp://ftp.complang.tuwien.ac.at/pub/forth/gforth/
24 : anton 1.10
25 : anton 1.14 The latter site contains binary distributions of Gforth for some
26 :     popular platforms.
27 : anton 1.1
28 : anton 1.7 If you want to work on Gforth, mail me. Tasks to be done can be found
29 :     in ToDo; but if you would like to do something not mentioned there,
30 :     it's ok, too. In any case, we would like to hear what you are
31 :     doing. The most important tasks IMO are the missing ANS Forth words,
32 :     the documentation and the foreign language interface for C.
33 : anton 1.4
34 :     On popular request, here are the meanings of unusual file extensions:
35 :    
36 :     *.fs Forth stream source file
37 :     *.fi Forth image files
38 :     *.fb Forth blocks file
39 :     *.i C include files
40 :     *.ds documenation source
41 :     *TAGS etags files
42 : anton 1.1
43 : anton 1.11 A number of Forth source files are included in this package that are
44 :     not necessary for building Gforth. Not all of them are mentioned in
45 :     the rest of the documentation, so here's a short overview:
46 :    
47 :     Add-ons:
48 :     code.fs random.fs more.fs ansi.fs colorize.fs
49 :    
50 :     Utilities:
51 :     etags.fs glosgen.fs filedump.fs
52 :    
53 :     Games:
54 :     tt.fs sokoban.fs
55 :    
56 :     Test programs:
57 :     tester.fs coretest.fs
58 :     checkans.fs wordsets.fs
59 :    
60 :     Benchmarks:
61 :     bubble.fs siev.fs matrix.fs fib.fs sieve.fs
62 :    
63 :     ANS Forth implementations of Gforth extensions:
64 : anton 1.12 compat/*.fs other.fs
65 : anton 1.11
66 :    
67 : anton 1.1 - anton
68 : anton 1.6 anton@mips.complang.tuwien.ac.at
69 :     http://www.complang.tuwien.ac.at/anton/home.html

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help