This is gauche-refe.info, produced by makeinfo version 4.8 from
gauche-refe.texi.

INFO-DIR-SECTION The Algorithmic Language Scheme
START-INFO-DIR-ENTRY
* Gauche: (gauche-refe.info).	        An R7RS Scheme implementation.
END-INFO-DIR-ENTRY


Indirect:
gauche-refe.info-1: 242
gauche-refe.info-2: 299007
gauche-refe.info-3: 592933
gauche-refe.info-4: 888077
gauche-refe.info-5: 1186833
gauche-refe.info-6: 1485626
gauche-refe.info-7: 1756450
gauche-refe.info-8: 2111719

Tag Table:
(Indirect)
Node: Top242
Node: Introduction853
Node: Overview of Gauche2397
Node: Notations5694
Node: Entry format5865
Node: Names and namespaces9180
Node: Concepts10423
Node: Standard conformance10818
Node: Multibyte strings18305
Node: Multibyte scripts21568
Node: Case-sensitivity23369
Node: Integrated Object System24875
Node: Module system29063
Node: Compilation31104
Node: Programming in Gauche33150
Node: Invoking Gosh33512
Node: Interactive development43299
Node: Working in REPL44721
Node: Writing Scheme scripts47116
Node: Debugging51526
Node: Platform-dependent features52748
Node: Profiling and tuning57000
Node: Using profiler58215
Node: Performance tips62630
Node: Writing Gauche modules67312
Node: Using extension packages70092
Node: Core syntax74088
Node: Lexical structure74456
Node: Literals83196
Node: Making Procedures83983
Node: Assignments97544
Node: Conditionals102855
Node: Binding constructs108956
Node: Sequencing116595
Node: Iteration117885
Node: Quasiquotation124458
Node: Definitions130589
Node: Inclusions134525
Node: Feature conditional138186
Node: Modules144332
Node: Module semantics144934
Node: Modules and libraries149625
Node: Defining and selecting modules151376
Node: Using modules152792
Node: Module inheritance157792
Node: Module introspection160304
Node: Predefined modules165378
Node: Macros166396
Node: Hygienic Macros167042
Node: Traditional Macros167832
Node: Macro expansion168517
Node: Macro utilities169170
Node: Core library170705
Node: Types and classes171315
Node: Equivalence175070
Node: Numbers179247
Node: Number classes180169
Node: Numerical predicates181203
Node: Numerical comparison185371
Node: Arithmetics186543
Node: Numerical conversions197598
Node: Bitwise operations204638
Node: Endianness209713
Node: Booleans211598
Node: Undefined values212298
Node: Pairs and Lists213702
Node: Pair and null class214494
Node: List predicates215216
Node: List constructors216506
Node: List accessors and modifiers219910
Node: Walking over lists228230
Node: Other list procedures237826
Node: Association lists240882
Node: Symbols244936
Node: Keywords248438
Node: Keyword and symbol integration252277
Node: Identifiers255336
Node: Characters255579
Node: Character set268347
Node: Strings273302
Node: String syntax275427
Node: String Predicates278679
Node: String Constructors279138
Node: String interpolation280884
Node: String Accessors & Modifiers285116
Node: String Comparison287199
Node: String utilities288783
Node: Incomplete strings296590
Node: Regular expressions298232
Node: Regular expression syntax299007
Node: Using regular expressions307043
Node: Inspecting and assembling regular expressions325129
Node: Vectors329829
Node: Hashtables337365
Node: Treemaps345552
Node: Weak pointers354194
Node: Procedures and continuations356238
Node: Procedure class and applicability357271
Node: Universal accessor361294
Node: Combinators364381
Node: Optional argument parsing368703
Node: Procedure arity374386
Node: Applicable objects375859
Node: Continuations377630
Node: Multiple values381297
Node: Folding generated values382768
Node: Lazy evaluation386982
Node: Delay force and lazy387881
Node: Lazy sequences390098
Node: Exceptions402438
Node: Exception handling overview403498
Node: Signaling exceptions410329
Node: Handling exceptions414152
Node: Conditions422935
Node: Eval and repl434223
Node: Input and output437219
Node: Ports437525
Node: Port and threads439303
Node: Common port operations441515
Node: File ports449958
Node: String ports461335
Node: Coding-aware ports465500
Node: Input467160
Node: Reading data467536
Node: Reader lexical mode473234
Node: Read-time constructor477185
Node: Input utility functions480743
Node: Output482233
Node: Layers of output routines482441
Ref: Layers of output routines-Footnote-1484095
Node: Object output484566
Node: Formatting output488252
Node: Low-level output496262
Node: Loading Programs497129
Node: Loading Scheme file497427
Node: Loading dynamic library503103
Node: Require and provide503988
Node: Autoload507355
Node: Operations on libraries509190
Node: Comparison and sorting514603
Node: System interface520088
Node: Program termination521684
Node: Command-line arguments526885
Node: Environment Inquiry529365
Node: Filesystems533689
Node: Directories534116
Node: Directory manipulation542056
Node: Pathnames545174
Node: File stats549094
Node: Other file operations554658
Node: Unix groups and users556621
Node: Locale559396
Node: Signal561366
Node: Signals and signal sets562218
Node: Sending signals564989
Node: Handling signals566215
Node: Masking and waiting signals575208
Node: Signals and threads577787
Node: System inquiry580497
Node: Time588194
Node: Process management592933
Node: I/O multiplexing604156
Node: Miscellaneous system calls607776
Node: Development helper API611104
Node: Debugging aid611387
Node: Profiler API612825
Node: Object system614064
Node: Introduction to the object system614636
Node: Class634538
Node: Defining class634880
Node: Inheritance641948
Node: Class object648022
Node: Slot definition object650916
Node: Class redefinition652336
Node: Class definition examples656876
Node: Instance661257
Node: Creating instance661537
Node: Accessing instance664422
Node: Changing classes669335
Node: Generic function and method673950
Node: Metaobject protocol679017
Node: Class instantiation680232
Node: Customizing slot access686185
Node: Method instantiation696330
Node: Customizing method application696587
Node: Library modules - Overview697074
Node: Finding libraries you need699031
Node: Library directory - data containers700954
Node: Library directory - strings and characters704382
Node: Library directory - data exchange706543
Node: Library directory - files708649
Node: Library directory - processes and threads709420
Node: Library directory - networking710476
Node: Library directory - input and output711615
Node: Library directory - time711878
Node: Library directory - bits and bytes712121
Node: Naming convention of libraries713039
Node: Library modules - Gauche extensions714350
Node: Arrays716207
Node: Character code conversion733210
Node: Supported character encoding schemes734238
Node: Autodetecting the encoding scheme740572
Node: Conversion ports741806
Node: Generating C code748709
Node: Generating C source files750253
Node: Generating Scheme literals761556
Node: Conversions between Scheme and C764752
Node: C in S expression771624
Node: Collection framework771804
Node: Mapping over collection774609
Node: Selection and searching in collection781919
Node: Miscellaneous operations on collection786951
Node: Fundamental iterator creators788331
Node: Implementing collections795401
Node: Configuration parameters796732
Node: Generating build files797608
Node: Structure of configure script799553
Node: Configure API802720
Node: Dictionary framework804130
Node: Generic functions for dictionaries804733
Node: Generic dictionaries810987
Node: Low-level file operations815079
Node: Generators821155
Node: Generator constructors822523
Node: Generator operations831608
Node: Hooks843632
Node: Interactive session845922
Node: Lazy sequence utilities848723
Node: Listener854095
Node: User-level logging864653
Node: Propagating slot access871464
Node: Singleton875915
Node: Slot with validator877318
Node: Networking880314
Node: Socket address881772
Node: High-level network functions888077
Node: Low-level socket interface896183
Node: Netdb interface910980
Node: Parameters917341
Node: Parsing command-line options922331
Node: Partial continuations933900
Node: High Level Process Interface943062
Node: Running subprocess943700
Node: Process object956947
Node: Process ports963238
Node: Record types971917
Node: Record types introduction973399
Node: Record types syntactic layer975821
Node: Record types inspection layer982287
Node: Record types procedural layer983905
Node: Pseudo record types987300
Node: Reloading modules988871
Node: Simple dispatcher992405
Node: Sequence framework996189
Node: Fundamental sequence accessors997255
Node: Slicing sequence998778
Node: Mapping over sequences1000072
Node: Other operations over sequences1002986
Node: Implementing sequence1007403
Node: Syslog1007583
Node: Terminal control1010313
Node: Posix termios interface1011239
Node: Common high-level terminal control1017425
Node: Unit testing1018765
Node: Threads1031129
Node: Thread programming tips1033435
Node: Thread procedures1036543
Node: Synchronization primitives1046595
Node: Thread exceptions1058969
Node: Measure timings1061281
Node: Uniform vectors1071722
Node: Uvector basic operations1075964
Node: Uvector conversion operations1084445
Node: Uvector numeric operations1091116
Node: Uvector block I/O1096135
Node: Comparing version numbers1100571
Node: Virtual ports1105174
Node: Library modules - R7RS integration1120995
Node: Traveling between two worlds back and forth1122412
Node: Three forms of import1129052
Node: R7RS library form1132100
Node: R7RS base library1133840
Node: R7RS case-lambda1140374
Node: R7RS char library1140974
Node: R7RS complex numbers1142562
Node: R7RS cxr accessors1143177
Node: R7RS eval1143878
Node: R7RS file library1145063
Node: R7RS inexact numbers1146120
Node: R7RS lazy evaluation1146767
Node: R7RS load1148111
Node: R7RS process context1148881
Node: R7RS read1150062
Node: R7RS repl1150551
Node: R7RS time1151053
Node: R7RS write1154095
Node: R5RS compatibility1154632
Node: Library modules - SRFIs1157397
Node: List library1158555
Node: SRFI-1 List utilities1159606
Node: SRFI-1 Set operations1166099
Node: Homogeneous vectors1168487
Node: A compatible let form with signatures and rest arguments1168917
Node: Feature-based program configuration language1169956
Node: Let-values1172788
Node: String library1174491
Node: SRFI-13 General conventions1175862
Node: SRFI-13 String predicates1178089
Node: SRFI-13 String Constructors1179027
Node: SRFI-13 String Selection1179678
Node: SRFI-13 String Comparison1182527
Node: SRFI-13 String Prefixes & Suffixes1183875
Node: SRFI-13 String searching1184761
Node: SRFI-13 String case mapping1186833
Node: SRFI-13 String reverse & append1188297
Node: SRFI-13 String mapping1189645
Node: SRFI-13 String rotation1191095
Node: SRFI-13 other string operations1191465
Node: SRFI-13 String filtering1192900
Node: SRFI-13 Low-level string procedures1194318
Node: Character-set library1195110
Node: SRFI-14 Character-set constructors1196151
Node: SRFI-14 Character-set comparison1198282
Node: SRFI-14 Character-set iteration1198964
Node: SRFI-14 Character-set query1199767
Node: SRFI-14 Character-set algebra1200983
Node: SRFI-14 Predefined character-set1202144
Node: Time data types and procedures1203056
Node: SRFI-19 Time types1203729
Node: SRFI-19 Time queries1204862
Node: SRFI-19 Time procedures1206089
Node: SRFI-19 Date1208052
Node: SRFI-19 Date reader and writer1212762
Node: Sources of random bits1216329
Node: Localization1219322
Node: A program argument processor1223948
Node: Eager comprehensions1230475
Node: Vector library1244119
Node: Requiring extensions1253879
Node: Integers as bits1255041
Node: Accessing environment variables1259531
Node: Basic socket interface1260721
Node: Library modules - Utilities1266843
Node: Binary I/O1269883
Node: Packing Binary Data1278878
Node: Rational-less arithmetic1286306
Node: A common job descriptor for control modules1288357
Node: Thread pools1292609
Node: Password hashing1298257
Node: Random data generators1301112
Node: Database independent access layer1312209
Node: DBI user API1315364
Node: Writing drivers for DBI1325350
Node: Generic DBM interface1332892
Node: Opening and closing a dbm database1335223
Node: Accessing a dbm database1340626
Node: Iterating on a database1341469
Node: Managing dbm database instance1342805
Node: Dumping and restoring dbm database1345060
Node: Writing a dbm implementation1347204
Node: File-system dbm1349361
Node: GDBM interface1351051
Node: NDBM interface1353017
Node: Original DBM interface1354134
Node: Filtering file content1355278
Node: Filesystem utilities1360368
Node: Directory utilities1361551
Node: Pathname utilities1371252
Node: File attribute utilities1375991
Node: File operations1379951
Node: Lock files1385460
Node: Mathematic constants1391676
Node: Mersenne-Twister random number generator1392248
Node: Prime numbers1395537
Node: Windows support1403120
Node: Windows dialogs1404094
Node: Windows console API1405918
Node: RFC822 message parsing1411507
Node: Base64 encoding/decoding1422390
Node: HTTP cookie handling1424644
Node: FTP1428219
Node: HMAC keyed-hashing1436444
Node: HTTP1438317
Node: IP packets1453626
Node: ICMP packets1455030
Node: JSON parsing and construction1457467
Node: MD5 message digest1462247
Node: MIME message handling1463350
Node: Quoted-printable encoding/decoding1481332
Node: SHA message digest1483862
Node: URI parsing and construction1485626
Node: Zlib compression library1495929
Node: SLIB1507285
Node: Functional XML parser1508272
Node: SSAX data types1510627
Node: SSAX low-level parsing code1516936
Node: SSAX higher-level parsers and scanners1528495
Node: SSAX Highest-level parsers - XML to SXML1531788
Node: SXML Query Language1539917
Node: SXPath basic converters and applicators1541263
Node: SXPath query language1550439
Node: SXPath extension1552901
Node: Manipulating SXML structure1557219
Node: SXML predicates1557934
Node: SXML accessors1559175
Node: SXML modifiers1565601
Node: SXPath auxiliary utilities1568745
Node: SXML to markup conversion1569657
Node: Serializing XML and HTML from SXML1571748
Node: Simple SXML serializing1572534
Node: Custom SXML serializing1574323
Node: CSV tables1578398
Node: Calculate difference of text streams1580270
Node: Localized messages1582654
Node: Simple HTML document construction1587787
Node: Parsing input stream1593336
Node: Showing progress on text terminals1598036
Node: SQL parsing and construction1604545
Node: Transliterate characters1606476
Node: Lazy text construction1611894
Node: Unicode utilities1614097
Node: Unicode transfer encodings1615863
Node: Unicode text segmentation1622049
Node: Full string case conversion1625636
Node: Combination library1627946
Node: Message digester framework1631468
Node: Determine isomorphism1633650
Node: The longest common subsequence1635091
Node: Pattern matching1639483
Node: Queue1652404
Node: Red black tree1661395
Node: SLIB-compatible record type1667347
Node: Relation framework1669907
Node: Sparse data containers1676179
Node: Sparse vectors1679430
Node: Sparse tables1685053
Node: Stream library1687067
Node: Trie1697719
Node: Topological sort1706297
Node: CGI Utility1707151
Node: CGI testing1722354
Node: References1727054
Ref: r5rs1727218
Ref: r7rs1727505
Ref: onecont1727692
Ref: myers861727877
Ref: mop1728008
Ref: dylan1728122
Ref: fairthreads1728377
Ref: rfc13211728506
Ref: rfc20451728628
Ref: rfc23961728822
Ref: rfc26161728994
Ref: rfc28221729129
Ref: rfc29651729244
Ref: rfc31741729381
Ref: rfc46481729528
Ref: srfi-01729672
Ref: srfi-11729814
Ref: srfi-21729923
Ref: srfi-41730095
Ref: srfi-61730219
Ref: srfi-81730336
Ref: srfi-91730476
Ref: srfi-101730598
Ref: srfi-111730717
Ref: srfi-131730852
Ref: srfi-141730969
Ref: srfi-171731091
Ref: srfi-181731205
Ref: srfi-191731324
Ref: srfi-211731456
Ref: srfi-221731586
Ref: srfi-231731746
Ref: srfi-251731871
Ref: srfi-261732007
Ref: srfi-271732165
Ref: srfi-281732287
Ref: srfi-371732407
Ref: ssax1732551
Ref: MT1732744
Ref: oleg11733028
Ref: oleg21733145
Node: C to Scheme mapping1733286
Node: Function and Syntax Index1756450
Node: Module Index2111719
Node: Class Index2125288
Node: Variable Index2140451

End Tag Table
