This is Info file gforth.info, produced by Makeinfo version 1.68 from
the input file gforth.texi.

INFO-DIR-SECTION GNU programming tools
START-INFO-DIR-ENTRY
* Gforth: (gforth).             A fast interpreter for the Forth language.
END-INFO-DIR-ENTRY

   This file documents Gforth 0.4.0

   Copyright (C) 1995-1998 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
 are preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this      manual under the conditions for verbatim copying, provided
also that the      sections entitled "Distribution" and "General Public
License" are      included exactly as in the original, and provided
that the entire      resulting derived work is distributed under the
terms of a permission      notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual      into another language, under the above conditions for
modified versions,      except that the sections entitled
"Distribution" and "General Public      License" may be included in a
translation approved by the author instead      of in the original
English.


Indirect:
gforth.info-1: 1262
gforth.info-2: 51005
gforth.info-3: 98335
gforth.info-4: 142253
gforth.info-5: 192207
gforth.info-6: 241735
gforth.info-7: 274367
gforth.info-8: 302108

Tag Table:
(Indirect)
Node: Top1262
Node: License7739
Node: Goals26883
Node: Other Books28342
Node: Invoking Gforth30886
Node: Words35364
Node: Notation35799
Node: Arithmetic38996
Node: Single precision39894
Node: Bitwise operations40529
Node: Mixed precision40977
Node: Double precision41791
Node: Floating Point42439
Node: Stack Manipulation46248
Node: Data stack47677
Node: Floating point stack48937
Node: Return stack49483
Node: Locals stack50089
Node: Stack pointer manipulation50239
Node: Memory50819
Node: Memory Access51005
Node: Address arithmetic51853
Node: Memory Blocks54919
Node: Control Structures55468
Node: Selection56130
Node: Simple Loops57702
Node: Counted Loops58246
Node: Arbitrary control structures61754
Node: Calls and returns67364
Node: Exception Handling69055
Node: Locals69351
Node: Gforth locals70089
Node: Where are locals visible by name?72229
Node: How long do locals live?78492
Node: Programming Style79328
Node: Implementation81924
Node: ANS Forth locals88315
Node: Defining Words90584
Node: Simple Defining Words90860
Node: Colon Definitions91785
Node: User-defined Defining Words92439
Node: Supplying names96923
Node: Interpretation and Compilation Semantics98335
Node: Structures104310
Node: Why explicit structure support?104977
Node: Structure Usage107484
Node: Structure Naming Convention110547
Node: Structure Implementation111708
Node: Structure Glossary112994
Node: Object-oriented Forth115031
Node: Objects115614
Node: Properties of the Objects model116609
Node: Why object-oriented programming?118641
Node: Object-Oriented Terminology119959
Node: Basic Objects Usage121770
Node: The class Object124033
Node: Creating objects124476
Node: Object-Oriented Programming Style125217
Node: Class Binding126188
Node: Method conveniences128329
Node: Classes and Scoping130575
Node: Object Interfaces131992
Node: Objects Implementation133983
Node: Comparison with other object models138754
Node: Objects Glossary142253
Node: OOF148816
Node: Properties of the OOF model149564
Node: Basic OOF Usage150557
Node: The base class object152750
Node: Class Declaration155971
Node: Class Implementation157096
Node: Mini-OOF157225
Node: Mini-OOF Usage157637
Node: Mini-OOF Example158781
Node: Mini-OOF Implementation160198
Node: Tokens for Words163978
Node: Wordlists167733
Node: Files167844
Node: Including Files169575
Node: Words for Including169798
Node: Search Path171185
Node: Changing the Search Path172633
Node: General Search Paths173793
Node: Blocks175058
Node: Other I/O176808
Node: Programming Tools176921
Node: Debugging177258
Node: Assertions178800
Node: Singlestep Debugger181786
Node: Assembler and Code Words183848
Node: Threading Words187961
Node: Tools190380
Node: ANS Report190599
Node: ANS conformance192207
Node: The Core Words194491
Node: core-idef194833
Node: core-ambcond202575
Node: core-other210344
Node: The optional Block word set211611
Node: block-idef211999
Node: block-ambcond212407
Node: block-other213313
Node: The optional Double Number word set213662
Node: double-ambcond213961
Node: The optional Exception word set214219
Node: exception-idef214523
Node: The optional Facility word set215217
Node: facility-idef215570
Node: facility-ambcond216373
Node: The optional File-Access word set216754
Node: file-idef217118
Node: file-ambcond219273
Node: The optional Floating-Point word set220525
Node: floating-idef220893
Node: floating-ambcond221996
Node: The optional Locals word set224538
Node: locals-idef224896
Node: locals-ambcond225420
Node: The optional Memory-Allocation word set225996
Node: memory-idef226326
Node: The optional Programming-Tools word set226774
Node: programming-idef227163
Node: programming-ambcond227990
Node: The optional Search-Order word set229236
Node: search-idef229567
Node: search-ambcond229922
Node: Model230633
Node: Integrating Gforth230854
Node: Emacs and Gforth232559
Node: Image Files234397
Node: Image Licensing Issues235173
Node: Image File Background236343
Node: Non-Relocatable Image Files240291
Node: Data-Relocatable Image Files241092
Node: Fully Relocatable Image Files241735
Node: gforthmi242532
Node: cross.fs244474
Node: Stack and Dictionary Sizes245177
Node: Running Image Files246242
Node: Modifying the Startup Sequence246975
Node: Engine248599
Node: Portability249232
Node: Threading252336
Node: Scheduling253477
Node: Direct or Indirect Threaded?255076
Node: DOES>256250
Node: Primitives258242
Node: Automatic Generation258430
Node: TOS Optimization261899
Node: Produced code264513
Node: Performance264811
Node: Binding to System Library269958
Node: Cross Compiler270114
Node: Using the Cross Compiler270337
Node: How the Cross Compiler Works270500
Node: Bugs270671
Node: Origin271551
Node: Word Index274367
Node: Concept Index302108

End Tag Table
