This is gambit-c.info, produced by makeinfo version 4.13 from gambit-c.txi.

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

   This file documents Gambit-C, a portable implementation of Scheme.

   Copyright (C) 1994-2009 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-c.info-1: 1054
gambit-c.info-2: 298654
gambit-c.info-3: 590484

Tag Table:
(Indirect)
Node: Top1054
Node: The Gambit-C system2445
Node: Accessing the system files3553
Node: GSI8995
Node: GSI interactive mode10041
Node: GSI batch mode12425
Node: GSI customization15213
Node: GSI exit status16616
Node: Scheme scripts18449
Node: Scripts under UNIX and Mac OS X22290
Node: Scripts under Microsoft Windows24091
Node: Compiling scripts25264
Node: GSC26555
Node: GSC interactive mode27466
Node: GSC customization27909
Node: GSC batch mode28167
Node: Link files38998
Node: Building an executable program42374
Node: Building a loadable library47729
Node: Building a shared-library52364
Node: Other compilation options54047
Node: Procedures specific to compiler55646
Node: Runtime options65720
Node: Debugging73607
Node: Debugging model74123
Node: Debugging commands77461
Node: Debugging example87963
Node: Procedures related to debugging89924
Node: Console line-editing105431
Node: Emacs interface109135
Node: GUIDE112545
Node: Scheme extensions112740
Node: Extensions to standard procedures113171
Node: Extensions to standard special forms113727
Node: Miscellaneous extensions122039
Node: Undocumented extensions141286
Node: Namespaces155650
Node: Characters and strings155794
Node: Extensions to character procedures156622
Node: Extensions to string procedures158095
Node: Numbers158988
Node: Extensions to numeric procedures159614
Node: IEEE floating point arithmetic160248
Node: Integer square root and nth root161125
Node: Bitwise-operations on exact integers161835
Node: Fixnum specific operations169995
Node: Flonum specific operations172654
Node: Pseudo random numbers173933
Node: Homogeneous vectors182797
Node: Hashing and weak references193957
Node: Hashing194239
Node: Weak references199908
Node: Wills201302
Node: Tables204612
Node: Records220514
Node: Threads222323
Node: Introduction223172
Node: Thread objects223971
Node: Mutex objects225912
Node: Condition variable objects227320
Node: Fairness228109
Node: Memory coherency232499
Node: Timeouts233232
Node: Primordial thread234162
Node: Procedures234689
Node: Dynamic environment266737
Node: Exceptions276133
Node: Exception-handling277278
Node: Exception objects related to memory management283993
Node: Exception objects related to the host environment285687
Node: Exception objects related to threads290426
Node: Exception objects related to C-interface298654
Node: Exception objects related to the reader305304
Node: Exception objects related to evaluation and compilation309219
Node: Exception objects related to type checking315225
Node: Exception objects related to procedure call321337
Node: Other exception objects328325
Node: Host environment329766
Node: Handling of file names331283
Node: Filesystem operations339528
Node: Shell command execution344888
Node: Process termination345466
Node: Command line arguments346004
Node: Environment variables346893
Node: Measuring time348143
Node: File information352364
Node: Group information358535
Node: User information360445
Node: Host information362939
Node: Service information369713
Node: Protocol information372119
Node: Network information374104
Node: I/O and ports376170
Node: Unidirectional and bidirectional ports377069
Node: Port classes378182
Node: Port settings380500
Node: Object-ports381923
Node: Object-port settings382198
Node: Object-port operations383474
Node: Character-ports392598
Node: Character-port settings392882
Node: Character-port operations394109
Node: Byte-ports401248
Node: Byte-port settings401512
Node: Byte-port operations410977
Node: Device-ports415151
Node: Filesystem devices415458
Node: Process devices421978
Node: Network devices431100
Node: Directory-ports441734
Node: Vector-ports444750
Node: String-ports451537
Node: U8vector-ports453726
Node: Other procedures related to I/O455118
Node: Lexical syntax and readtables456852
Node: Readtables457708
Node: Boolean syntax476804
Node: Character syntax477112
Node: String syntax478214
Node: Symbol syntax479969
Node: Keyword syntax480554
Node: Box syntax481293
Node: Number syntax481640
Node: Homogeneous vector syntax482034
Node: Special #! syntax483325
Node: Multiline comment syntax483740
Node: Scheme infix syntax extension484053
Node: C-interface498468
Node: mapping of types499940
Node: c-declare519197
Node: c-initialize520868
Node: c-lambda521855
Node: c-define526944
Node: c-define-type529704
Node: continuations547155
Node: System limitations548894
Node: Copyright and license549655
Node: General index590484

End Tag Table
