| Index Entry | Section |
|
| D | | |
| d, stack item type | 5.1 Notation |
| D>F, d cannot be presented precisely as a float | 8.7.2 Ambiguous conditions |
| D>S, d out of range of n | 8.3.1 Ambiguous conditions |
| data examination | 5.22.1 Examining data and code |
| data space - reserving some | 5.7.2 Dictionary allocation |
| data space available | 8.1.3 Other system documentation |
| data space containing definitions gets de-allocated | 8.1.2 Ambiguous conditions |
| data space pointer not properly aligned, ,, C, | 8.1.2 Ambiguous conditions |
| data space read/write with incorrect alignment | 8.1.2 Ambiguous conditions |
| data stack | 5.6 Stack Manipulation |
| data stack manipulation words | 5.6.1 Data stack |
| data-relocatable image files | 13.4 Data-Relocatable Image Files |
| data-space, read-only regions | 8.1.1 Implementation Defined Options |
| debug tracer editing commands | 12. Emacs and Gforth |
| debugging | 5.22.3 Debugging |
| debugging output, finding the source location in Emacs | 12. Emacs and Gforth |
| debugging Singlestep | 5.22.5 Singlestep Debugger |
| decompilation tutorial | 3.10 Decompilation |
| default type of locals | 5.19.1 Gforth locals |
| deferred words | 5.9.9 Deferred words |
| defining defining words | 5.9.8 User-defined Defining Words |
| defining words | 5.9 Defining Words |
| defining words tutorial | 3.30 Defining Words |
| defining words with arbitrary semantics combinations | 5.10.1 Combined Words |
| defining words without name | 5.9.6 Anonymous Definitions |
| defining words, name given in a string | 5.9.7 Supplying the name of a defined word |
| defining words, simple | 5.9.1 CREATE |
| defining words, user-defined | 5.9.8 User-defined Defining Words |
| definition | 4.1 Introducing the Text Interpreter |
| definitions, tutorial | 3.9 Colon Definitions |
| design of stack effects, tutorial | 3.14 Designing the stack effect |
| dest, control-flow stack item | 5.8.4 Arbitrary control structures |
| df@ or df! used with an address that is not double-float aligned | 8.7.2 Ambiguous conditions |
| df_, stack item type | 5.1 Notation |
| dict-new discussion | 5.21.3.4 Creating objects |
| dictionary | 5.13 The Text Interpreter |
| dictionary in persistent form | 13. Image Files |
| dictionary overflow | 8.1.2 Ambiguous conditions |
| dictionary size default | 13.6 Stack and Dictionary Sizes |
| digits > 35 | 8.1.1 Implementation Defined Options |
| direct threaded inner interpreter | 14.2 Threading |
| dividing by zero | 8.1.2 Ambiguous conditions |
| dividing by zero, floating-point | 8.7.2 Ambiguous conditions |
| Dividing classes | 5.21.3.9 Dividing classes |
| division rounding | 8.1.1 Implementation Defined Options |
| division with potentially negative operands | 5.5 Arithmetic |
| DO loops | 5.8.3 Counted Loops |
| dodoes routine | 14.2.3 DOES> |
| DOES> implementation | 14.2.3 DOES> |
| DOES> in a separate definition | 5.9.8.2 The gory details of CREATE..DOES> |
| DOES> in interpretation state | 5.9.8.2 The gory details of CREATE..DOES> |
| DOES> of non-CREATEd words | 8.1.2 Ambiguous conditions |
| does> tutorial | 3.30 Defining Words |
| DOES>, visibility of current definition | 8.1.1 Implementation Defined Options |
| DOES>-code | 14.2.3 DOES> |
| does>-code | 5.24 Threading Words |
| DOES>-handler | 14.2.3 DOES> |
| does>-handler | 5.24 Threading Words |
| DOES>-parts, stack effect | 5.9.8 User-defined Defining Words |
| double precision arithmetic words | 5.5.2 Double precision |
| double words, ambiguous conditions | 8.3.1 Ambiguous conditions |
| double words, system documentation | 8.3 The optional Double Number word set |
| double-cell numbers, input format | 5.13.2 Number Conversion |
| doubly indirect threaded code | 13.5.1 `gforthmi' |
| duration of a system clock tick | 8.5.1 Implementation Defined Options |
| dynamic allocation of memory | 5.7.3 Heap allocation |
|
| E | | |
| early binding | 5.21.3.6 Class Binding |
| editing in ACCEPT and EXPECT | 8.1.1 Implementation Defined Options |
| eforth performance | 14.4 Performance |
| EKEY, encoding of keyboard events | 8.5.1 Implementation Defined Options |
| elements of a Forth system | 4.6 Review - elements of a Forth system |
| Emacs and Gforth | 12. Emacs and Gforth |
| EMIT and non-graphic characters | 8.1.1 Implementation Defined Options |
| end-class usage | 5.21.3.2 Basic `objects.fs' Usage |
| end-interface usage | 5.21.3.10 Object Interfaces |
| end-struct usage | 5.20.2 Structure Usage |
| endless loop | 5.8.2 Simple Loops |
| engine | 14. Engine |
| engine performance | 14.4 Performance |
| engine portability | 14.1 Portability |
| `engine.s' | 14.3.3 Produced code |
| environment variables | 2.4 Environment variables |
| environment variables | 13.5.1 `gforthmi' |
| environment wordset | 5.1 Notation |
| ENVIRONMENT? string length, maximum | 8.1.1 Implementation Defined Options |
| environmental queries | 5.15 Environmental Queries |
| equality of floats | 5.5.6 Floating Point |
| error messages | 6. Error messages |
| error output, finding the source location in Emacs | 12. Emacs and Gforth |
| `etags.fs' | 12. Emacs and Gforth |
| examining data and code | 5.22.1 Examining data and code |
| exception abort sequence of ABORT" | 8.1.1 Implementation Defined Options |
| exception when including source | 8.6.1 Implementation Defined Options |
| exception words, implementation-defined options | 8.4.1 Implementation Defined Options |
| exception words, system documentation | 8.4 The optional Exception word set |
| exceptions | 5.8.6 Exception Handling |
| exceptions tutorial | 3.29 Exceptions |
| executable image file | 13.7 Running Image Files |
| executing code on startup | 2.1 Invoking Gforth |
| execution semantics | 5.10 Interpretation and Compilation Semantics |
| execution token | 4.1 Introducing the Text Interpreter |
| execution token | 5.11.1 Execution token |
| execution token of last defined word | 5.9.6 Anonymous Definitions |
| execution token of words with undefined execution semantics | 8.1.2 Ambiguous conditions |
| execution tokens tutorial | 3.28 Execution Tokens |
| exercises | 4.8 Exercises |
| exit in m: ... ;m | 5.21.3.7 Method conveniences |
| exitm discussion | 5.21.3.7 Method conveniences |
| EXPECT, display after end of input | 8.1.1 Implementation Defined Options |
| EXPECT, editing | 8.1.1 Implementation Defined Options |
| explicit register declarations | 14.1 Portability |
| exponent too big for conversion (DF!, DF@, SF!, SF@) | 8.7.2 Ambiguous conditions |
| extended records | 5.20.2 Structure Usage |
|