Index

.cld file
==
@M
@Z
abbreviations identifier
acknowledgements
Ada , [*] , [*]
adding features
Adelaide University
analyser
Andrew Trevorrow
ANSI , [*]
antiquated features
ASCII mnemonics
asking for trouble
authority design
authority security
availability program
backwards compatibility
Barry Dwyer
Begg Jeremy
Bentley Jon
Bentley86 , [*]
blank indentation , [*]
breakout, GNU
Brissenden Roger
changes dangers
coding style
command interface
command interpreter
command line interface
command line interface design goals
command setall
comment duplication
Communications of the ACM
compatibility backwards
compiler
compiler ThinkC
conditionals
contiguous memory
copyright
copyright law
copyright notice
correctness
counting diagnostic
cross references
dangers changes
dangers indentation
dangers languages
David Hulse , [*]
DCL
derived work
design authority
design FunnelWeb
design goals command line interface
design language
detection recursion
diagnostic counting
diagnostic messages
diagnostics
document structure , [*]
document structure macro structure
documentation
documentation out of date
Donald Knuth , [*]
duplication comment
Dwyer Barry
efficiency
EOL representation
example official
extensions filename
factor glue
features adding
features antiquated
features modification
features removing
file extension protection
file markers
file names , [*]
file signature
file .cld
filename extensions
filename inheritance
filenames length
filenames portable
formal parameter list
FunnelWeb design
FunnelWeb future
FunnelWeb history
FunnelWeb implementation
FunnelWeb management
FunnelWeb modification
FunnelWeb motivation
FunnelWeb official
FunnelWeb past use
FunnelWeb protection
FunnelWeb syntax
FunnelWeb V1
FunnelWeb version 1
FunnelWeb version 2
FunnelWeb version 3
FunnelWeb writing itself
future FunnelWeb
genealogy program
generic typesetter
glue factor
GNU breakout
GNU License , [*] , [*]
GNU version
Hackett Simon
headings
heap memory
hierarchical structure
history FunnelWeb
Hoare80 , [*]
Horton90 , [*]
Hulse David , [*]
identifier
identifier abbreviations
implementation FunnelWeb
include file suppression
indentation , [*]
indentation blank
indentation dangers
indentation no
indentation text , [*] , [*]
indented macro call
index program
inheritance filename
interface command
interface command line
interpreter command
interpreter shell
invocations number
issues miscellaneous
Jeremy Begg
Jon Bentley
Kernighan88 , [*]
Knuth Donald , [*]
Knuth83 , [*]
Knuth84 , [*]
Lamport86 , [*]
language design
languages dangers
LaTeX , [*]
law copyright
leakage memory
length filenames
license
License GNU , [*] , [*]
lister
Macintosh , [*] , [*]
macro call syntax
macro definition syntax
macro structure
macro structure document structure
make
malloc
management FunnelWeb
manuals modifying
mapper
markers file
memory contiguous
memory heap
memory leakage
memory package
memory stack
memory static
memory use of
messages diagnostic
miscellaneous issues
mnemonics ASCII
modification features
modification FunnelWeb
modifying manuals
motivation FunnelWeb
MSDOS
names file , [*]
naming pointers
naming types
no indentation , [*]
notice copyright
number invocations
number output files
numbering section
Occam's razor
official example
official FunnelWeb
options
out of date documentation
output files number
OzTeX
package memory
parameter list formal
parameterized macro call syntax
parameterized macro definitions syntax
parser
Pascal
past use FunnelWeb
Ph.D.
pointers naming
portability
portable filenames
pragma syntax
pragma version
preface
presentation notes
program availability
program genealogy
program index
programming pearls
protection file extension
protection FunnelWeb
Rabinowitz90 , [*] , [*]
Ramsey89 , [*]
recursion detection
recursion test
references
references cross
regression testing
removing features
representation EOL
Robert Endre Tarjan
Roger Brissenden
Ross Williams
scanner
section numbering
section syntax
sections
security authority
setall command
shell interpreter
signature file
Simon Hackett
size stack
South Australian Government Department of Lands
speed
spider
stack memory
stack size
static memory
static variables
strength typesetting
structure document , [*]
structure hierarchical
structure macro
style coding
suite test
suppression include file
syntax FunnelWeb
syntax macro call
syntax macro definition
syntax parameterized macro call
syntax parameterized macro definitions
syntax pragma
syntax section
table of contents
tangle
Tarjan Robert Endre
Tarjan72 , [*]
test recursion
test suite
testing regression
TeX , [*]
text indentation , [*] , [*] , [*]
ThinkC compiler
trademark
Trevorrow Andrew
trouble asking for
types naming
typesetter generic
typesetting
typesetting strength
University Adelaide
Unix
USDOD83 , [*]
use of memory
variables static
vax vms
version GNU
version pragma
video game
vms vax
weave
Williams Ross
work
writing itself FunnelWeb