This is gambit.info, produced by makeinfo version 4.8 from gambit.txi.

START-INFO-DIR-ENTRY
* Gambit: (gambit).		A portable implementation of Scheme.
* gsi: (gambit) interpreter.	Gambit interpreter.
* gsc: (gambit) compiler.	Gambit compiler.
END-INFO-DIR-ENTRY

   This file documents Gambit, a portable implementation of Scheme.

   Copyright (C) 1994-2016 Marc Feeley.

   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 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 this permission notice may be stated in a
translation approved by the copyright holder.


Indirect:
gambit.info-1: 1039
gambit.info-2: 294565
gambit.info-3: 563255

Tag Table:
(Indirect)
Node: Top1039
Node: The Gambit system2420
Node: Accessing the system files3455
Node: GSI8869
Node: GSI interactive mode9911
Node: GSI batch mode12293
Node: GSI customization15079
Node: GSI exit status16477
Node: Scheme scripts18307
Node: Scripts under UNIX and Mac OS X22144
Node: Scripts under Microsoft Windows23935
Node: Compiling scripts25104
Node: GSC26391
Node: GSC interactive mode27300
Node: GSC customization27746
Node: GSC batch mode28002
Node: Link files37908
Node: Building an executable program41282
Node: Building a loadable library46620
Node: Building a shared-library51321
Node: Other compilation options53003
Node: Procedures specific to compiler54592
Node: Runtime options64802
Node: Debugging72761
Node: Debugging model73275
Node: Debugging commands76611
Node: Debugging example87070
Node: Procedures related to debugging89029
Node: Console line-editing104522
Node: Emacs interface108225
Node: GUIDE111631
Node: Scheme extensions111824
Node: Extensions to standard procedures112253
Node: Extensions to standard special forms112807
Node: Miscellaneous extensions121117
Node: Undocumented extensions145425
Node: Namespaces159857
Node: Characters and strings159999
Node: Extensions to character procedures160825
Node: Extensions to string procedures162296
Node: Numbers163187
Node: Extensions to numeric procedures163811
Node: IEEE floating point arithmetic164443
Node: Integer square root and nth root165318
Node: Bitwise-operations on exact integers166026
Node: Fixnum specific operations174184
Node: Flonum specific operations176841
Node: Pseudo random numbers178118
Node: Homogeneous vectors186980
Node: Hashing and weak references198138
Node: Hashing198418
Node: Weak references204085
Node: Wills205477
Node: Tables208785
Node: Records224685
Node: Threads226492
Node: Introduction227339
Node: Thread objects228136
Node: Mutex objects230075
Node: Condition variable objects231481
Node: Fairness232268
Node: Memory coherency236656
Node: Timeouts237387
Node: Primordial thread238315
Node: Procedures238840
Node: Dynamic environment270886
Node: Exceptions280280
Node: Exception-handling281423
Node: Exception objects related to memory management288136
Node: Exception objects related to the host environment289828
Node: Exception objects related to threads294565
Node: Exception objects related to C-interface302791
Node: Exception objects related to the reader309434
Node: Exception objects related to evaluation and compilation313347
Node: Exception objects related to type checking319351
Node: Exception objects related to procedure call325461
Node: Other exception objects332447
Node: Host environment333886
Node: Handling of file names335401
Node: Filesystem operations343637
Node: Shell command execution348995
Node: Process termination350460
Node: Command line arguments350996
Node: Environment variables351881
Node: Measuring time353129
Node: File information357522
Node: Group information365196
Node: User information367104
Node: Host information369596
Node: Service information376368
Node: Protocol information378772
Node: Network information380755
Node: I/O and ports382819
Node: Unidirectional and bidirectional ports383716
Node: Port classes384827
Node: Port settings387143
Node: Object-ports388564
Node: Object-port settings388837
Node: Object-port operations390111
Node: Character-ports399233
Node: Character-port settings399515
Node: Character-port operations400740
Node: Byte-ports407877
Node: Byte-port settings408139
Node: Byte-port operations417602
Node: Device-ports421774
Node: Filesystem devices422079
Node: Process devices428597
Node: Network devices437717
Node: Directory-ports454159
Node: Vector-ports457173
Node: String-ports463958
Node: U8vector-ports466145
Node: Other procedures related to I/O467535
Node: Lexical syntax and readtables469267
Node: Readtables470121
Node: Boolean syntax489450
Node: Character syntax489756
Node: String syntax490856
Node: Symbol syntax492609
Node: Keyword syntax493192
Node: Box syntax493929
Node: Number syntax494274
Node: Homogeneous vector syntax494666
Node: Special #! syntax495955
Node: Multiline comment syntax496368
Node: Scheme infix syntax extension496679
Node: C-interface511092
Node: mapping of types512562
Node: c-declare532094
Node: c-initialize533763
Node: c-lambda534748
Node: c-define539067
Node: c-define-type541825
Node: continuations560761
Node: System limitations562496
Node: Copyright and license563255
Node: General index604078

End Tag Table
