| Index Entry | Section |
|
| B | | |
| backtrace | 6. Error messages |
| backtraces with gforth-fast | 6. Error messages |
| base is not decimal (REPRESENT, F., FE., FS.) | 8.7.2 Ambiguous conditions |
| basic objects usage | 5.21.3.2 Basic `objects.fs' Usage |
| batch processing with Gforth | 2.1 Invoking Gforth |
| benchmarking Forth systems | 14.4 Performance |
| `Benchres' | 14.4 Performance |
| bind usage | 5.21.3.6 Class Binding |
| bitwise operation words | 5.5.3 Bitwise operations |
| BLK, altering BLK | 8.2.2 Ambiguous conditions |
| block buffers | 5.17 Blocks |
| block number invalid | 8.2.2 Ambiguous conditions |
| block read not possible | 8.2.2 Ambiguous conditions |
| block transfer, I/O exception | 8.2.2 Ambiguous conditions |
| block words, ambiguous conditions | 8.2.2 Ambiguous conditions |
| block words, implementation-defined options | 8.2.1 Implementation Defined Options |
| block words, other system documentation | 8.2.3 Other system documentation |
| block words, system documentation | 8.2 The optional Block word set |
| blocks | 5.17 Blocks |
| blocks file | 5.17 Blocks |
| blocks in files | 8.6.1 Implementation Defined Options |
| `blocks.fb' | 5.17 Blocks |
| Boolean flags | 5.4 Boolean Flags |
| bug reporting | A. Bugs |
| bye during `gforthmi' | 13.5.1 `gforthmi' |
|
| C | | |
| c, stack item type | 5.1 Notation |
| C, using C for the engine | 14.1 Portability |
| c_, stack item type | 5.1 Notation |
| calling a definition | 5.8.5 Calls and returns |
| CASE control structure | 5.8.1 Selection |
| case sensitivity | 5.2 Case insensitivity |
| case-sensitivity characteristics | 8.1.1 Implementation Defined Options |
| case-sensitivity for name lookup | 8.1.1 Implementation Defined Options |
| catch and backtraces | 6. Error messages |
| catch and this | 5.21.3.11 `objects.fs' Implementation |
| catch in m: ... ;m | 5.21.3.7 Method conveniences |
| cell size | 8.1.1 Implementation Defined Options |
| cell-aligned addresses | 8.1.1 Implementation Defined Options |
| CFA | 5.11.1 Execution token |
| changing the compilation word list (during compilation) | 8.11.2 Ambiguous conditions |
| char size | 8.1.1 Implementation Defined Options |
| character editing of ACCEPT and EXPECT | 8.1.1 Implementation Defined Options |
| character set | 8.1.1 Implementation Defined Options |
| character strings - compiling and displaying | 5.18.4 Displaying characters and strings |
| character strings - formats | 5.18.3 String Formats |
| character strings - moving and copying | 5.7.6 Memory Blocks |
| character-aligned address requirements | 8.1.1 Implementation Defined Options |
| character-set extensions and matching of names | 8.1.1 Implementation Defined Options |
| characters - compiling and displaying | 5.18.4 Displaying characters and strings |
| characters tutorial | 3.24 Characters and Strings |
| child class | 5.21.2 Object-Oriented Terminology |
| child words | 5.9.8 User-defined Defining Words |
| class | 5.21.2 Object-Oriented Terminology |
| class binding | 5.21.3.6 Class Binding |
| class binding as optimization | 5.21.3.6 Class Binding |
| class binding, alternative to | 5.21.3.6 Class Binding |
| class binding, implementation | 5.21.3.11 `objects.fs' Implementation |
| class declaration | 5.21.4.4 Class Declaration |
| class definition, restrictions | 5.21.3.2 Basic `objects.fs' Usage |
| class definition, restrictions | 5.21.4.2 Basic `oof.fs' Usage |
| class implementation | 5.21.4.5 Class Implementation |
| class implementation and representation | 5.21.3.11 `objects.fs' Implementation |
| class scoping implementation | 5.21.3.11 `objects.fs' Implementation |
| class usage | 5.21.3.2 Basic `objects.fs' Usage |
| class usage | 5.21.4.2 Basic `oof.fs' Usage |
| class-inst-size discussion | 5.21.3.4 Creating objects |
| class; usage | 5.21.4.2 Basic `oof.fs' Usage |
| classes and scoping | 5.21.3.8 Classes and Scoping |
| clock tick duration | 8.5.1 Implementation Defined Options |
| code address | 5.24 Threading Words |
| code address | 5.24 Threading Words |
| CODE ending sequence | 8.10.1 Implementation Defined Options |
| code examination | 5.22.1 Examining data and code |
| code field address | 5.11.1 Execution token |
| code field address | 5.24 Threading Words |
| code words | 5.23 Assembler and Code Words |
| code words, portable | 5.23.1 Code and ;code |
| CODE, processing input | 8.10.1 Implementation Defined Options |
| colon definitions | 5.9.5 Colon Definitions |
| colon definitions | 5.9.6 Anonymous Definitions |
| colon definitions, tutorial | 3.9 Colon Definitions |
| colon-sys, passing data across : | 5.12.1 Literals |
| combined words | 5.10.1 Combined Words |
| command-line arguments, access | 13.8 Modifying the Startup Sequence |
| command-line editing | 2.3 Command-line editing |
| command-line options | 2.1 Invoking Gforth |
| comment editing commands | 12. Emacs and Gforth |
| comments | 5.3 Comments |
| comments tutorial | 3.8 Comments |
| `comp-i.fs' | 13.5.1 `gforthmi' |
| comp.lang.forth | C. Other Forth-related information |
| comparison of object models | 5.21.6 Comparison with other object models |
| comparison tutorial | 3.17 Flags and Comparisons |
| compilation semantics | 4.4 How does that work? |
| compilation semantics | 5.10 Interpretation and Compilation Semantics |
| compilation semantics tutorial | 3.27 Interpretation and Compilation Semantics and Immediacy |
| compilation token | 5.11.2 Compilation token |
| compilation tokens, tutorial | 3.35 Compilation Tokens |
| compilation word list | 5.14 Word Lists |
| compilation word list, change before definition ends | 8.11.2 Ambiguous conditions |
| compile state | 5.13 The Text Interpreter |
| compile-only words | 5.10 Interpretation and Compilation Semantics |
| compiling compilation semantics | 5.12.2 Macros |
| compiling words | 5.12 Compiling words |
| conditional compilation | 5.13.4 Interpreter Directives |
| conditionals, tutorial | 3.16 Conditional execution |
| constants | 5.9.3 Constants |
| construct discussion | 5.21.3.4 Creating objects |
| context-sensitive help | 12. Emacs and Gforth |
| contiguous regions and address arithmetic | 5.7.5 Address arithmetic |
| contiguous regions and heap allocation | 5.7.3 Heap allocation |
| contiguous regions in dictionary allocation | 5.7.2 Dictionary allocation |
| contiguous regions, ANS vs. Gforth | 5.7.1 ANS Forth and Gforth memory models |
| contributors to Gforth | B.1 Authors and Contributors |
| control characters as delimiters | 8.1.1 Implementation Defined Options |
| control structures | 5.8 Control Structures |
| control structures for selection | 5.8.1 Selection |
| control structures programming style | 5.8.4.1 Programming Style |
| control structures, user-defined | 5.8.4 Arbitrary control structures |
| control-flow stack | 5.8.4 Arbitrary control structures |
| control-flow stack items, locals information | 5.19.1.4 Locals implementation |
| control-flow stack underflow | 8.10.2 Ambiguous conditions |
| control-flow stack, format | 8.1.1 Implementation Defined Options |
| core words, ambiguous conditions | 8.1.2 Ambiguous conditions |
| core words, implementation-defined options | 8.1.1 Implementation Defined Options |
| core words, other system documentation | 8.1.3 Other system documentation |
| core words, system documentation | 8.1 The Core Words |
| counted loops | 5.8.3 Counted Loops |
| counted loops with negative increment | 5.8.3 Counted Loops |
| counted string | 5.18.3 String Formats |
| counted string, maximum size | 8.1.1 Implementation Defined Options |
| counted strings | 5.18.3 String Formats |
| CREATE ... DOES> | 5.9.8 User-defined Defining Words |
| CREATE ... DOES>, applications | 5.9.8.1 Applications of CREATE..DOES> |
| CREATE ... DOES>, details | 5.9.8.2 The gory details of CREATE..DOES> |
| CREATE and alignment | 5.7.5 Address arithmetic |
| create...does> tutorial | 3.30 Defining Words |
| creating objects | 5.21.3.4 Creating objects |
| cross-compiler | 13.5.2 `cross.fs' |
| cross-compiler | 16. Cross Compiler |
| `cross.fs' | 13.5.2 `cross.fs' |
| `cross.fs' | 16. Cross Compiler |
| CS-PICK, fewer than u+1 items on the control flow-stack | 8.10.2 Ambiguous conditions |
| CS-ROLL, fewer than u+1 items on the control flow-stack | 8.10.2 Ambiguous conditions |
| CT (compilation token) | 5.11.2 Compilation token |
| CT, tutorial | 3.35 Compilation Tokens |
| current-interface discussion | 5.21.3.11 `objects.fs' Implementation |
| currying | 5.9.8.1 Applications of CREATE..DOES> |
| cursor control | 5.18.4 Displaying characters and strings |
|