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: 297437
gauche-refe.info-3: 596020
gauche-refe.info-4: 888457
gauche-refe.info-5: 1171170
gauche-refe.info-6: 1464165
gauche-refe.info-7: 1763401
gauche-refe.info-8: 2060845
gauche-refe.info-9: 2302399
gauche-refe.info-10: 2747593

Tag Table:
(Indirect)
Node: Top242
Node: Introduction885
Node: Overview of Gauche2429
Node: Notations5726
Node: Entry format5897
Node: Names and namespaces11203
Node: Concepts12446
Node: Standard conformance12841
Node: Multibyte strings25505
Node: Multibyte scripts28768
Node: Case-sensitivity30569
Node: Integrated Object System32075
Node: Module system36263
Node: Compilation38304
Node: Programming in Gauche40380
Node: Invoking Gosh40778
Node: Interactive development52656
Node: Working in REPL54078
Node: Writing Scheme scripts65240
Node: Debugging70295
Node: Platform-dependent features72979
Node: Profiling and tuning77128
Node: Using profiler78343
Node: Performance tips82758
Node: Writing Gauche modules87440
Node: Using extension packages90220
Node: Building standalone executables94256
Node: Core syntax100647
Node: Lexical structure101015
Node: Sharp syntax106583
Node: Hash-bang token109913
Node: Literals111429
Node: Making Procedures112221
Node: Assignments126662
Node: Conditionals131885
Node: Binding constructs139570
Node: Sequencing149169
Node: Iteration150465
Node: Quasiquotation157551
Node: Definitions163692
Node: Inclusions174331
Node: Feature conditional178776
Node: Modules185832
Node: Module semantics186434
Node: Modules and libraries191125
Node: Defining and selecting modules192876
Node: Using modules194292
Node: Module inheritance199706
Node: Module introspection202218
Node: Predefined modules207292
Node: Macros210491
Node: Why hygienic?211449
Node: Hygienic macros220573
Node: Syntax-rules macro transformer224026
Node: Explicit-renaming macro transformer232526
Node: Traditional macros240682
Node: Macro expansion241367
Node: Macro utilities243722
Node: Core library245263
Node: Types and classes245882
Node: Equality and comparison249649
Node: Equality250269
Node: Comparison255659
Node: Hashing260476
Node: Basic comparators269494
Node: Comparator class and constructors270729
Node: Comparator predicates and accessors276054
Node: Predefined comparators280896
Node: Combining comparators287361
Node: Numbers290000
Node: Number classes290940
Node: Numerical predicates291974
Node: Numerical comparison296189
Node: Arithmetics297437
Node: Numerical conversions310852
Node: Basic bitwise operations318362
Node: Endianness323658
Node: Booleans325549
Node: Undefined values326264
Node: Pairs and Lists327668
Node: Pair and null class328458
Node: List predicates329180
Node: List constructors330484
Node: List accessors and modifiers333925
Node: Walking over lists342819
Node: Other list procedures352451
Node: Association lists355574
Node: Symbols359816
Node: Keywords364337
Node: Keyword and symbol integration368697
Node: Identifiers373399
Node: Characters374715
Node: Character set387520
Node: Strings392768
Node: String syntax394893
Node: String Predicates398145
Node: String Constructors398609
Node: String interpolation400560
Node: String Accessors & Modifiers405668
Node: String Comparison407766
Node: String utilities409899
Node: Incomplete strings419257
Node: Regular expressions421988
Node: Regular expression syntax422763
Node: Using regular expressions430801
Node: Inspecting and assembling regular expressions448889
Node: Vectors453590
Node: Hashtables462136
Node: Treemaps479520
Node: Weak pointers492135
Node: Procedures and continuations494180
Node: Procedure class and applicability495236
Node: Universal accessor499268
Node: Combinators502355
Node: Optional argument parsing506698
Node: Procedure arity512381
Node: Applicable objects513854
Node: Continuations515625
Node: Multiple values520612
Node: Folding generated values522078
Node: Lazy evaluation526349
Node: Delay force and lazy527248
Node: Lazy sequences529479
Node: Exceptions543966
Node: Exception handling overview545026
Node: Signaling exceptions552179
Node: Handling exceptions556013
Node: Conditions568842
Node: Eval and repl580130
Node: Input and output583131
Node: Ports583437
Node: Port and threads585215
Node: Common port operations587427
Node: File ports596020
Node: String ports607403
Node: Coding-aware ports612797
Node: Input614457
Node: Reading data614833
Node: Reader lexical mode620581
Node: Read-time constructor624576
Node: Input utility functions628134
Node: Output629782
Node: Layers of output routines630010
Ref: Layers of output routines-Footnote-1631702
Node: Output controls632174
Node: Object output636187
Node: Formatting output642122
Node: Low-level output653940
Node: Loading Programs655066
Node: Loading Scheme file655361
Node: Loading dynamic library661037
Node: Require and provide661922
Node: Autoload666610
Node: Operations on libraries668445
Node: Sorting and merging673858
Node: System interface678239
Node: Program termination679855
Node: Command-line arguments685053
Node: Environment Inquiry687533
Node: Filesystems692308
Node: Directories692735
Node: Directory manipulation700676
Node: Pathnames704065
Node: File stats707985
Node: Other file operations713553
Node: Unix groups and users715516
Node: Locale718291
Node: Signal720261
Node: Signals and signal sets721113
Node: Sending signals723884
Node: Handling signals725110
Node: Masking and waiting signals734102
Node: Signals and threads736681
Node: System inquiry739391
Node: Time747506
Node: Process management752245
Node: I/O multiplexing763467
Node: Garbage Collection767079
Node: Miscellaneous system calls767862
Node: Development helper API773019
Node: Debugging aid773302
Node: Profiler API776237
Node: Object system777970
Node: Introduction to the object system778542
Node: Class798445
Node: Defining class798787
Node: Inheritance805856
Node: Class object811930
Node: Slot definition object814824
Node: Class redefinition816244
Node: Class definition examples820784
Node: Instance825165
Node: Creating instance825445
Node: Accessing instance828330
Node: Changing classes833243
Node: Generic function and method837858
Node: Metaobject protocol844279
Node: Class instantiation845494
Node: Customizing slot access852916
Node: Method instantiation863089
Node: Customizing method application863346
Node: Library modules - Overview863833
Node: Finding libraries you need866353
Node: Library directory - data containers868276
Node: Library directory - strings and characters872290
Node: Library directory - data exchange874451
Node: Library directory - files876557
Node: Library directory - processes and threads877328
Node: Library directory - networking878384
Node: Library directory - input and output879523
Node: Library directory - time879786
Node: Library directory - bits and bytes880029
Node: Naming convention of libraries881032
Node: Obsolete and superseded modules882383
Node: Library modules - Gauche extensions886455
Node: Arrays888457
Node: Importing gauche built-ins908288
Node: Generating C code910499
Node: Generating C source files912049
Node: Generating Scheme literals924270
Node: Conversions between Scheme and C927494
Node: C in S expression934406
Node: CiSE overview936003
Node: CiSE syntax937237
Node: CiSE procedures937394
Node: Character code conversion938701
Node: Supported character encoding schemes939743
Node: Autodetecting the encoding scheme946140
Node: Conversion ports947397
Node: Collection framework954974
Node: Mapping over collection957785
Node: Selection and searching in collection965252
Node: Miscellaneous operations on collection970504
Node: Fundamental iterator creators971950
Node: Implementing collections979129
Node: Configuration parameters980460
Node: Generating build files981352
Node: Structure of configure script983265
Node: Configure API986539
Node: Dictionary framework1005591
Node: Generic functions for dictionaries1006194
Node: Generic dictionaries1013442
Node: Low-level file operations1017679
Node: Generators1023790
Node: Generator constructors1025945
Node: Generator operations1037311
Node: Generator consumers1053242
Node: Hooks1059506
Node: Interactive session1061971
Node: Lazy sequence utilities1068256
Node: Listener1077249
Node: User-level logging1087883
Node: Propagating slot access1095082
Node: Singleton1099583
Node: Slot with validator1101118
Node: Networking1104137
Node: Socket address1105608
Node: High-level network functions1112114
Node: Low-level socket interface1120985
Node: Netdb interface1136202
Node: Package metainformation1142719
Node: Parameters1144546
Node: Parsing command-line options1149674
Node: Partial continuations1161321
Node: High Level Process Interface1170543
Node: Running subprocess1171170
Node: Running process pipeline1188640
Node: Process object1192117
Node: Process ports1200880
Node: Record types1211218
Node: Record types introduction1212700
Node: Record types syntactic layer1215121
Node: Record types inspection layer1221608
Node: Record types procedural layer1223348
Node: Pseudo record types1226854
Node: Reloading modules1228441
Node: Simple dispatcher1232038
Node: Sequence framework1235900
Node: Fundamental sequence accessors1236966
Node: Slicing sequence1238570
Node: Mapping over sequences1239901
Node: Other operations over sequences1242904
Node: Implementing sequence1257494
Node: Syslog1257674
Node: Terminal control1260473
Node: Posix termios interface1261399
Node: Common high-level terminal control1267820
Node: Unit testing1269525
Node: Threads1284884
Node: Thread programming tips1287208
Node: Thread procedures1292721
Node: Synchronization primitives1303018
Node: Thread exceptions1316115
Node: Measure timings1318554
Node: Unicode utilities1329196
Node: Unicode transfer encodings1330993
Node: Unicode text segmentation1337336
Node: Full string case conversion1340989
Node: East asian width property1343477
Node: Uniform vectors1344080
Node: Uvector basic operations1348327
Node: Uvector conversion operations1363895
Node: Uvector numeric operations1372012
Node: Uvector block I/O1377138
Node: Comparing version numbers1382242
Node: Virtual ports1388573
Node: Library modules - R7RS standard libraries1409924
Node: R7RS integration1411170
Node: Traveling between two worlds back and forth1411476
Node: Three forms of import1418612
Node: R7RS small language1422576
Node: R7RS library form1423565
Node: R7RS base library1426623
Node: R7RS case-lambda1435404
Node: R7RS char library1435993
Node: R7RS complex numbers1437596
Node: R7RS cxr accessors1438200
Node: R7RS eval1438890
Node: R7RS file library1440170
Node: R7RS inexact numbers1441240
Node: R7RS lazy evaluation1441874
Node: R7RS load1443267
Node: R7RS process context1444050
Node: R7RS read1445261
Node: R7RS repl1445739
Node: R7RS time1446230
Node: R7RS write1449300
Node: R5RS compatibility1449826
Node: R7RS large1452580
Node: R7RS lists1453438
Node: R7RS vectors1464165
Node: R7RS sort1477572
Node: R7RS sets1486768
Node: R7RS character sets1507086
Node: Character-set constructors1508018
Node: Character-set comparison1510284
Node: Character-set iteration1511010
Node: Character-set query1511967
Node: Character-set algebra1513205
Node: Predefined character-set1514503
Node: R7RS hash tables1515687
Node: R7RS immutable deques1527348
Node: R7RS generators1531277
Node: R7RS lazy sequences1533026
Node: R7RS boxes1539101
Node: R7RS list queues1540855
Node: R7RS comparators1549342
Node: Library modules - SRFIs1550545
Node: List library1552563
Node: Homogeneous vectors1552845
Node: A compatible let form with signatures and rest arguments1553275
Node: Feature-based program configuration language1554323
Node: String library1557168
Node: SRFI-13 General conventions1558573
Node: SRFI-13 String predicates1560800
Node: SRFI-13 String Constructors1561769
Node: SRFI-13 String Selection1562440
Node: SRFI-13 String Comparison1565938
Node: SRFI-13 String Prefixes & Suffixes1570546
Node: SRFI-13 String searching1572394
Node: SRFI-13 String case mapping1574505
Node: SRFI-13 String reverse & append1575985
Node: SRFI-13 String mapping1577372
Node: SRFI-13 String rotation1580666
Node: SRFI-13 other string operations1581469
Node: SRFI-13 String filtering1582915
Node: SRFI-13 Low-level string procedures1584343
Node: Character-set library1585195
Node: Time data types and procedures1585524
Node: SRFI-19 Time types1586197
Node: SRFI-19 Time queries1587396
Node: SRFI-19 Time procedures1588674
Node: SRFI-19 Date1590701
Node: SRFI-19 Date reader and writer1595545
Node: Sources of random bits1599132
Node: Localization1602231
Node: A program argument processor1606905
Node: Eager comprehensions1613472
Node: Vector library (Legacy)1627249
Node: Requiring extensions1631169
Node: Integers as bits1632351
Node: Octet vectors1635831
Node: Basic hash tables1637238
Node: Octet-addressed binary blocks1643304
Node: Accessing environment variables1649382
Node: Basic socket interface1650605
Node: Boxes1656978
Node: Portable runtime environment inquiry1657265
Node: Sets and bags1658821
Node: Comparators1659120
Node: Queues based on lists1672828
Node: Simple adjustable-size strings1673157
Node: Lazy sequence (srfi)1675435
Node: Sort library1675765
Node: Vector library1676048
Node: Integer division1676334
Node: Fixnums1679197
Node: Mappings and hashmaps1685125
Node: Mappings1686041
Node: Hashmaps1696379
Node: Bitwise operations1704697
Node: String library (reduced)1714026
Node: Generators and accumulators1721468
Node: Library modules - Utilities1727251
Node: Binary I/O1730740
Node: Packing Binary Data1740596
Node: Rational-less arithmetic1748088
Node: A common job descriptor for control modules1750139
Node: Thread pools1754481
Node: Password hashing1760320
Node: Cache1763401
Node: Heap1773613
Node: Immutable deques1779878
Node: Immutable map1781710
Node: Queue1786039
Node: Random data generators1797920
Node: Ring buffer1810506
Node: Sparse data containers1816174
Node: Sparse vectors1819750
Node: Sparse matrixes1826062
Node: Sparse tables1831894
Node: Trie1834402
Node: Database independent access layer1845077
Node: DBI user API1848216
Node: Writing drivers for DBI1858336
Node: Generic DBM interface1865928
Node: Opening and closing a dbm database1868261
Node: Accessing a dbm database1873712
Node: Iterating on a database1874581
Node: Managing dbm database instance1875937
Node: Dumping and restoring dbm database1878223
Node: Writing a dbm implementation1880370
Node: File-system dbm1882529
Node: GDBM interface1884234
Node: NDBM interface1886608
Node: Original DBM interface1887902
Node: Filtering file content1889169
Node: Filesystem utilities1894299
Node: Directory utilities1895482
Node: Pathname utilities1905321
Node: File attribute utilities1911103
Node: File operations1915139
Node: Lock files1922404
Node: Mathematic constants1929067
Node: Mersenne-Twister random number generator1929670
Node: Prime numbers1933065
Node: Windows support1940796
Node: Windows dialogs1941770
Node: Windows console API1943607
Node: RFC822 message parsing1949645
Node: Base64 encoding/decoding1961840
Node: HTTP cookie handling1964150
Node: FTP1967903
Node: HMAC keyed-hashing1976411
Node: HTTP1978343
Node: ICMP packets1995788
Node: IP packets1998288
Node: JSON parsing and construction1999754
Node: MD5 message digest2004625
Node: MIME message handling2005758
Node: Quoted-printable encoding/decoding2023929
Node: SHA message digest2026559
Node: Transport layer security2028349
Node: URI parsing and construction2031406
Node: Zlib compression library2045560
Node: SLIB2057215
Node: Functional XML parser2058490
Node: SSAX data types2060845
Node: SSAX low-level parsing code2067190
Node: SSAX higher-level parsers and scanners2078968
Node: SSAX Highest-level parsers - XML to SXML2082298
Node: SXML Query Language2090504
Node: SXPath basic converters and applicators2091850
Node: SXPath query language2101404
Node: SXPath extension2104507
Node: Manipulating SXML structure2109177
Node: SXML predicates2109892
Node: SXML accessors2111209
Node: SXML modifiers2118010
Node: SXPath auxiliary utilities2121328
Node: SXML to markup conversion2122278
Node: Serializing XML and HTML from SXML2124480
Node: Simple SXML serializing2125277
Node: Custom SXML serializing2127148
Node: Text terminal control2131287
Node: CSV tables2140751
Node: Calculate difference of text streams2150704
Node: Localized messages2153122
Node: Simple HTML document construction2158349
Node: Parsing input stream2163987
Node: Showing progress on text terminals2168798
Node: SQL parsing and construction2175367
Node: Simple template expander2177325
Node: Transliterate characters2180227
Node: Lazy text construction2185682
Node: Combination library2187923
Node: Message digester framework2191630
Node: Calculate dominator tree2193933
Node: Determine isomorphism2197670
Node: The longest common subsequence2199147
Node: Levenshtein edit distance2203597
Node: Pattern matching2207772
Node: SLIB-compatible record type2221441
Node: Relation framework2224086
Node: Stream library2230669
Node: Topological sort2242325
Node: Unification2243202
Node: CGI Utility2246739
Node: CGI testing2262041
Node: CSS parsing and construction2266863
Node: References2272693
Ref: r5rs2272857
Ref: r7rs2273144
Ref: onecont2273331
Ref: myers862273516
Ref: mop2273647
Ref: dylan2273761
Ref: fairthreads2274016
Ref: rfc13212274145
Ref: rfc20452274267
Ref: rfc23962274461
Ref: rfc26162274633
Ref: rfc28222274768
Ref: rfc29652274883
Ref: rfc31742275020
Ref: rfc46482275167
Ref: srfi-02275311
Ref: srfi-12275453
Ref: srfi-22275562
Ref: srfi-42275734
Ref: srfi-62275858
Ref: srfi-82275975
Ref: srfi-92276115
Ref: srfi-102276237
Ref: srfi-112276356
Ref: srfi-132276491
Ref: srfi-142276608
Ref: srfi-172276730
Ref: srfi-182276844
Ref: srfi-192276963
Ref: srfi-212277095
Ref: srfi-222277225
Ref: srfi-232277385
Ref: srfi-252277510
Ref: srfi-262277646
Ref: srfi-272277804
Ref: srfi-282277926
Ref: srfi-372278046
Ref: ssax2278190
Ref: MT2278383
Ref: oleg12278667
Ref: oleg22278784
Node: C to Scheme mapping2278925
Node: Function and Syntax Index2302399
Node: Module Index2747593
Node: Lexical syntax index2767254
Node: Class Index2770214
Node: Variable Index2787181

End Tag Table
