This is gambit-c.info, produced by makeinfo version 4.12 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: 298526
gambit-c.info-3: 557091

Tag Table:
(Indirect)
Node: Top1054
Node: The Gambit-C system2445
Node: Accessing the system files3553
Node: GSI8512
Node: GSI interactive mode9536
Node: GSI batch mode11920
Node: GSI customization14462
Node: GSI exit status15865
Node: Scheme scripts17698
Node: Scripts under UNIX and Mac OS X21490
Node: Scripts under Microsoft Windows23291
Node: Compiling scripts24462
Node: GSC25455
Node: GSC interactive mode26352
Node: GSC customization26795
Node: GSC batch mode27053
Node: Link files37423
Node: Building an executable program40799
Node: Building a loadable library43179
Node: Building a shared-library47638
Node: Other compilation options49205
Node: Procedures specific to compiler50804
Node: Runtime options57954
Node: Debugging64651
Node: Debugging model65167
Node: Debugging commands68506
Node: Debugging example78553
Node: Procedures related to debugging80514
Node: Console line-editing96021
Node: Emacs interface99725
Node: GUIDE103135
Node: Scheme extensions103330
Node: Extensions to standard procedures103761
Node: Extensions to standard special forms104317
Node: Miscellaneous extensions112629
Node: Undocumented extensions127070
Node: Namespaces135325
Node: Characters and strings135469
Node: Extensions to character procedures136297
Node: Extensions to string procedures137770
Node: Numbers138663
Node: Extensions to numeric procedures139289
Node: IEEE floating point arithmetic139923
Node: Integer square root and nth root140800
Node: Bitwise-operations on exact integers141510
Node: Fixnum specific operations149670
Node: Flonum specific operations152329
Node: Pseudo random numbers153608
Node: Homogeneous vectors162472
Node: Hashing and weak references171208
Node: Hashing171490
Node: Weak references177159
Node: Wills178553
Node: Tables181863
Node: Records197765
Node: Threads199574
Node: Introduction200423
Node: Thread objects201222
Node: Mutex objects203163
Node: Condition variable objects204571
Node: Fairness205360
Node: Memory coherency209750
Node: Timeouts210483
Node: Primordial thread211413
Node: Procedures211940
Node: Dynamic environment243988
Node: Exceptions253384
Node: Exception-handling254529
Node: Exception objects related to memory management261244
Node: Exception objects related to the host environment262938
Node: Exception objects related to threads267677
Node: Exception objects related to C-interface275905
Node: Exception objects related to the reader282555
Node: Exception objects related to evaluation and compilation286470
Node: Exception objects related to type checking292414
Node: Exception objects related to procedure call298526
Node: Other exception objects305514
Node: Host environment306955
Node: Handling of file names308472
Node: Filesystem operations316717
Node: Shell command execution322077
Node: Process termination322655
Node: Command line arguments323193
Node: Environment variables324082
Node: Measuring time325332
Node: File information329553
Node: Group information335724
Node: User information337634
Node: Host information340128
Node: Service information342390
Node: Protocol information344796
Node: Network information346781
Node: I/O and ports348847
Node: Unidirectional and bidirectional ports349746
Node: Port classes350859
Node: Port settings353177
Node: Object-ports354600
Node: Object-port settings354875
Node: Object-port operations356151
Node: Character-ports365275
Node: Character-port settings365559
Node: Character-port operations366786
Node: Byte-ports373925
Node: Byte-port settings374189
Node: Byte-port operations383374
Node: Device-ports387548
Node: Filesystem devices387855
Node: Process devices394370
Node: Network devices399256
Node: Directory-ports409891
Node: Vector-ports412907
Node: String-ports419319
Node: U8vector-ports420773
Node: Other procedures related to I/O421725
Node: Lexical syntax and readtables423459
Node: Readtables424315
Node: Boolean syntax443411
Node: Character syntax443719
Node: String syntax444821
Node: Symbol syntax446576
Node: Keyword syntax447161
Node: Box syntax447900
Node: Number syntax448247
Node: Homogeneous vector syntax448641
Node: Special #! syntax449932
Node: Multiline comment syntax450347
Node: Scheme infix syntax extension450660
Node: C-interface465075
Node: mapping of types466547
Node: c-declare485804
Node: c-initialize487475
Node: c-lambda488462
Node: c-define493551
Node: c-define-type496311
Node: continuations513762
Node: System limitations515501
Node: Copyright and license516262
Node: General index557091

End Tag Table
