This repository was archived by the owner on Nov 6, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathReadme
81 lines (65 loc) · 3.1 KB
/
Readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
------------------------------------------------------------------------------
This directory contains a draft of the user documentation for Gofer.
More precisely, the files in this directory are as follows:
Readme this file
hype a summary of the main features of Gofer
ch*, appx_* individual chapters and appendices for the
main Gofer user manual (Gofer version 2.20)
(126 pages)
release.221 release notes for Gofer 2.21 (21 pages)
release.228 release notes for Gofer 2.28 (49 pages)
release.230 release notes for Gofer 2.30a (11 pages)
goferdoc.tex Jeroen Fokker's LaTeX version of the main
Gofer user manual.
Several people have contributed man pages for Gofer:
gofer.1 by Gary Leavens
bowen.1 by Jonathan Bowen
jeroen.1 by Jeroen Fokker
Feel free to use which ever one you prefer!
Some of the information in the earlier documentation is rather out
of date. You have been warned!!!
Given the number of pages involved, you will probably want to be
selective about what you read and, in the interests of all of those
poor trees, selective about what you print -- particularly bearing in
mind the fact that this is only a draft and likely to change! Another
point worth mentioning is that the files are just plain ASCII text
files -- they can be printed out without problem on a dot matrix
printer ...
Those of you with fancy printers and document preparation software may
be dissappointed that I haven't used anything more than ASCII text to
produce these documents. The simple reason for this is that ASCII is
the only format that I can reasonably guarantee will be available on
all of the machines on which Gofer is used.
Entries marked with a `+' in the list below are likely to be of most
interest to those who are already familiar with Orwell.
These files may contain many errors; I would be grateful for any
corrections or suggestions!
ch00 Title and contents pages
ch01 INTRODUCTION
ch02 BACKGROUND AND ACKNOWLEDGEMENTS
+ ch03 STARTING GOFER
ch04 USING GOFER - A BASIC INTRODUCTION
ch05 STANDARD AND USER-DEFINED FUNCTIONS
ch06 FUNCTION NAMES - IDENTIFIERS AND OPERATORS
ch07 BUILT-IN TYPES
ch08 ERRORS
ch09 MORE ABOUT VALUE DECLARATIONS
+ ch10 INCREASING YOUR POWER OF EXPRESSION
ch11 USER-DEFINED DATATYPES AND TYPE SYNONYMS
+ ch12 DIALOGUES: INPUT AND OUTPUT
ch13 LAYOUT
+ ch14 OVERLOADING IN GOFER
+ appx_a SUMMARY OF GRAMMAR
+ appx_b CONTENTS OF STANDARD PRELUDE
+ appx_c RELATIONSHIP WITH HASKELL 1.1
+ appx_d USING GOFER WITH BIRD+WADLER
appx_e PRIMITIVES
+ appx_f INTERPRETER COMMAND SUMMARY
appx_g BIBLIOGRAPHY
Each file contains one or more pages of plain ASCII text.
Each page is exactly 66 lines long.
If the format of these files is unsuitable for your printer, you may
like to get hold of a copy of the source code and page formatter from
which these documents were produced. These should be available from
the same place that you obtained the files in this directory.
------------------------------------------------------------------------------