This is gauche-refe.info, produced by makeinfo version 5.2 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: 300502
gauche-refe.info-3: 606375
gauche-refe.info-4: 913440
gauche-refe.info-5: 1201346
gauche-refe.info-6: 1510757
gauche-refe.info-7: 2122573
gauche-refe.info-8: 2136384

Tag Table:
(Indirect)
Node: Top242
Node: Introduction1053
Node: Overview of Gauche2627
Node: Notations5920
Node: Entry format6115
Node: Names and namespaces9453
Node: Concepts10696
Node: Standard conformance11091
Node: Multibyte strings18579
Node: Multibyte scripts21842
Node: Case-sensitivity23642
Node: Integrated Object System25151
Node: Module system29334
Node: Compilation31371
Node: Programming in Gauche33415
Node: Invoking Gosh33842
Node: Interactive development43629
Node: Working in REPL45066
Node: Writing Scheme scripts47461
Node: Debugging51870
Node: Platform-dependent features53092
Node: Profiling and tuning57343
Node: Using profiler58583
Node: Performance tips62995
Node: Writing Gauche modules67675
Node: Using extension packages70446
Node: Core syntax74434
Node: Lexical structure75003
Node: Literals83729
Node: Making Procedures84518
Node: Assignments98076
Node: Conditionals103377
Node: Binding constructs109475
Node: Sequencing117107
Node: Iteration118393
Node: Quasiquotation124958
Node: Definitions131091
Node: Inclusions135029
Node: Feature conditional138687
Node: Modules144836
Node: Module semantics145502
Node: Modules and libraries150193
Node: Defining and selecting modules151942
Node: Using modules153359
Node: Module inheritance158358
Node: Module introspection160870
Node: Predefined modules165944
Node: Macros166962
Node: Hygienic Macros167608
Node: Traditional Macros168398
Node: Macro expansion169083
Node: Macro utilities169736
Node: Core library171271
Node: Types and classes172266
Node: Equivalence176026
Node: Numbers180201
Node: Number classes181202
Node: Numerical predicates182234
Node: Numerical comparison186399
Node: Arithmetics187571
Node: Numerical conversions198615
Node: Bitwise operations205652
Node: Endianness210726
Node: Booleans212615
Node: Undefined values213315
Node: Pairs and Lists214720
Node: Pair and null class215575
Node: List predicates216295
Node: List constructors217586
Node: List accessors and modifiers220991
Node: Walking over lists229309
Node: Other list procedures238916
Node: Association lists241965
Node: Symbols246021
Node: Keywords249517
Node: Keyword and symbol integration253355
Node: Identifiers256415
Node: Characters256658
Node: Character set269502
Node: Strings274461
Node: String syntax276660
Node: String Predicates279914
Node: String Constructors280373
Node: String interpolation282119
Node: String Accessors & Modifiers286355
Node: String Comparison288437
Node: String utilities290023
Node: Incomplete strings297832
Node: Regular expressions299477
Node: Regular expression syntax300502
Node: Using regular expressions308540
Node: Inspecting and assembling regular expressions326636
Node: Vectors331333
Node: Hashtables338873
Node: Treemaps347055
Node: Weak pointers355696
Node: Procedures and continuations357740
Node: Procedure class and applicability358862
Node: Universal accessor362880
Node: Combinators365969
Node: Optional argument parsing370284
Node: Procedure arity375970
Node: Applicable objects377442
Node: Continuations379213
Node: Multiple values382876
Node: Folding generated values384345
Node: Lazy evaluation388553
Node: Delay force and lazy389474
Node: Lazy sequences391692
Node: Exceptions404024
Node: Exception handling overview405121
Node: Signaling exceptions411950
Node: Handling exceptions415775
Node: Conditions424558
Node: Eval and repl435832
Node: Input and output438822
Node: Ports439258
Node: Port and threads441031
Node: Common port operations443242
Node: File ports451681
Node: String ports463058
Node: Coding-aware ports467222
Node: Input468883
Node: Reading data469296
Node: Reader lexical mode474994
Node: Read-time constructor478951
Node: Input utility functions482507
Node: Output483992
Node: Layers of output routines484241
Ref: Layers of output routines-Footnote-1485892
Node: Object output486363
Node: Formatting output490048
Node: Low-level output498059
Node: Loading Programs498926
Node: Loading Scheme file499272
Node: Loading dynamic library504952
Node: Require and provide505837
Node: Autoload509198
Node: Operations on libraries511033
Node: Comparison and sorting516441
Node: System interface521924
Node: Program termination523674
Node: Command-line arguments528866
Node: Environment Inquiry531348
Node: Filesystems535673
Node: Directories536167
Node: Directory manipulation544107
Node: Pathnames547225
Node: File stats551088
Node: Other file operations556639
Node: Unix groups and users558597
Node: Locale561371
Node: Signal563341
Node: Signals and signal sets564234
Node: Sending signals567004
Node: Handling signals568228
Node: Masking and waiting signals577205
Node: Signals and threads579783
Node: System inquiry582488
Node: Time590184
Node: Process management594914
Node: I/O multiplexing606375
Node: Miscellaneous system calls609995
Node: Development helper API613323
Node: Debugging aid613637
Node: Profiler API615075
Node: Object system616312
Node: Introduction to the object system616883
Node: Class636780
Node: Defining class637122
Node: Inheritance644179
Node: Class object650245
Node: Slot definition object653140
Node: Class redefinition654560
Node: Class definition examples659095
Node: Instance663477
Node: Creating instance663757
Node: Accessing instance666641
Node: Changing classes671555
Node: Generic function and method676169
Node: Metaobject protocol681230
Node: Class instantiation682444
Node: Customizing slot access688395
Node: Method instantiation698533
Node: Customizing method application698790
Node: Library modules - Overview699277
Node: Finding libraries you need701235
Node: Library directory - data containers703157
Node: Library directory - strings and characters706569
Node: Library directory - data exchange708727
Node: Library directory - files710832
Node: Library directory - processes and threads711602
Node: Library directory - networking712661
Node: Library directory - input and output713801
Node: Library directory - time714064
Node: Library directory - bits and bytes714307
Node: Naming convention of libraries715225
Node: Library modules - Gauche extensions716536
Node: Arrays718393
Node: Character code conversion735382
Node: Supported character encoding schemes736426
Node: Autodetecting the encoding scheme742759
Node: Conversion ports743991
Node: Generating C code750893
Node: Generating C source files752436
Node: Generating Scheme literals763738
Node: Conversions between Scheme and C766933
Node: C in S expression773797
Node: Collection framework773977
Node: Mapping over collection776801
Node: Selection and searching in collection784103
Node: Miscellaneous operations on collection789133
Node: Fundamental iterator creators790514
Node: Implementing collections797582
Node: Configuration parameters798913
Node: Generating build files799789
Node: Structure of configure script801753
Node: Configure API804916
Node: Dictionary framework806326
Node: Generic functions for dictionaries806939
Node: Generic dictionaries813194
Node: Low-level file operations817278
Node: Generators823362
Node: Generator constructors824745
Node: Generator operations833836
Node: Hooks845860
Node: Interactive session848147
Node: Lazy sequence utilities850947
Node: Listener856323
Node: User-level logging866872
Node: Propagating slot access873669
Node: Singleton878113
Node: Slot with validator879516
Node: Networking882512
Node: Socket address884001
Node: High-level network functions890305
Node: Low-level socket interface898411
Node: Netdb interface913440
Node: Parameters919778
Node: Parsing command-line options924760
Node: Partial continuations936328
Node: High Level Process Interface945490
Node: Running subprocess946166
Node: Process object959417
Node: Process ports965709
Node: Record types974387
Node: Record types introduction975886
Node: Record types syntactic layer978308
Node: Record types inspection layer984769
Node: Record types procedural layer986386
Node: Pseudo record types989774
Node: Reloading modules991345
Node: Simple dispatcher994880
Node: Sequence framework998664
Node: Fundamental sequence accessors999761
Node: Slicing sequence1001284
Node: Mapping over sequences1002578
Node: Other operations over sequences1005492
Node: Implementing sequence1009909
Node: Syslog1010089
Node: Terminal control1012822
Node: Posix termios interface1013755
Node: Common high-level terminal control1019934
Node: Unit testing1021268
Node: Threads1033622
Node: Thread programming tips1035956
Node: Thread procedures1039062
Node: Synchronization primitives1049118
Node: Thread exceptions1061497
Node: Measure timings1063810
Node: Uniform vectors1074249
Node: Uvector basic operations1078502
Node: Uvector conversion operations1087001
Node: Uvector numeric operations1093674
Node: Uvector block I/O1098712
Node: Comparing version numbers1103150
Node: Virtual ports1107737
Node: Library modules - R7RS integration1123553
Node: Traveling between two worlds back and forth1125201
Node: Three forms of import1131843
Node: R7RS library form1134889
Node: R7RS base library1136629
Node: R7RS case-lambda1143151
Node: R7RS char library1143751
Node: R7RS complex numbers1145340
Node: R7RS cxr accessors1145955
Node: R7RS eval1146656
Node: R7RS file library1147841
Node: R7RS inexact numbers1148898
Node: R7RS lazy evaluation1149545
Node: R7RS load1150890
Node: R7RS process context1151660
Node: R7RS read1152841
Node: R7RS repl1153330
Node: R7RS time1153832
Node: R7RS write1156874
Node: R5RS compatibility1157411
Node: Library modules - SRFIs1160176
Node: List library1161333
Node: SRFI-1 List utilities1162394
Node: SRFI-1 Set operations1168888
Node: Homogeneous vectors1171275
Node: A compatible let form with signatures and rest arguments1171705
Node: Feature-based program configuration language1172743
Node: Let-values1175572
Node: String library1177275
Node: SRFI-13 General conventions1178687
Node: SRFI-13 String predicates1180905
Node: SRFI-13 String Constructors1181842
Node: SRFI-13 String Selection1182492
Node: SRFI-13 String Comparison1185341
Node: SRFI-13 String Prefixes & Suffixes1186689
Node: SRFI-13 String searching1187575
Node: SRFI-13 String case mapping1189647
Node: SRFI-13 String reverse & append1191112
Node: SRFI-13 String mapping1192460
Node: SRFI-13 String rotation1193911
Node: SRFI-13 other string operations1194281
Node: SRFI-13 String filtering1195709
Node: SRFI-13 Low-level string procedures1197127
Node: Character-set library1197919
Node: SRFI-14 Character-set constructors1198973
Node: SRFI-14 Character-set comparison1201346
Node: SRFI-14 Character-set iteration1202027
Node: SRFI-14 Character-set query1202830
Node: SRFI-14 Character-set algebra1204047
Node: SRFI-14 Predefined character-set1205208
Node: Time data types and procedures1206120
Node: SRFI-19 Time types1206835
Node: SRFI-19 Time queries1207969
Node: SRFI-19 Time procedures1209199
Node: SRFI-19 Date1211162
Node: SRFI-19 Date reader and writer1215872
Node: Sources of random bits1219439
Node: Localization1222434
Node: A program argument processor1227056
Node: Eager comprehensions1233582
Node: Vector library1247221
Node: Requiring extensions1256974
Node: Integers as bits1258136
Node: Accessing environment variables1262636
Node: Basic socket interface1263827
Node: Library modules - Utilities1269939
Node: Binary I/O1272979
Node: Packing Binary Data1281969
Node: Rational-less arithmetic1289427
Node: A common job descriptor for control modules1291480
Node: Thread pools1295733
Node: Password hashing1301385
Node: Random data generators1304240
Node: Database independent access layer1315345
Node: DBI user API1318517
Node: Writing drivers for DBI1328500
Node: Generic DBM interface1336041
Node: Opening and closing a dbm database1338399
Node: Accessing a dbm database1343788
Node: Iterating on a database1344631
Node: Managing dbm database instance1345965
Node: Dumping and restoring dbm database1348218
Node: Writing a dbm implementation1350364
Node: File-system dbm1352511
Node: GDBM interface1354195
Node: NDBM interface1356161
Node: Original DBM interface1357279
Node: Filtering file content1358423
Node: Filesystem utilities1363512
Node: Directory utilities1364749
Node: Pathname utilities1374435
Node: File attribute utilities1379174
Node: File operations1383122
Node: Lock files1388629
Node: Mathematic constants1394852
Node: Mersenne-Twister random number generator1395424
Node: Prime numbers1398712
Node: Windows support1406292
Node: Windows dialogs1407289
Node: Windows console API1409112
Node: RFC822 message parsing1414789
Node: Base64 encoding/decoding1425671
Node: HTTP cookie handling1427926
Node: FTP1431502
Node: HMAC keyed-hashing1439716
Node: HTTP1441595
Node: IP packets1456883
Node: ICMP packets1458288
Node: JSON parsing and construction1460725
Node: MD5 message digest1465506
Node: MIME message handling1466610
Node: Quoted-printable encoding/decoding1484570
Node: SHA message digest1487096
Node: URI parsing and construction1488861
Node: Zlib compression library1499159
Node: SLIB1510757
Node: Functional XML parser1511740
Node: SSAX data types1514114
Node: SSAX low-level parsing code1520418
Node: SSAX higher-level parsers and scanners1531991
Node: SSAX Highest-level parsers - XML to SXML1535289
Node: SXML Query Language1543457
Node: SXPath basic converters and applicators1544822
Node: SXPath query language1554022
Node: SXPath extension1556488
Node: Manipulating SXML structure1560795
Node: SXML predicates1561558
Node: SXML accessors1562799
Node: SXML modifiers1569223
Node: SXPath auxiliary utilities1572361
Node: SXML to markup conversion1573273
Node: Serializing XML and HTML from SXML1575364
Node: Simple SXML serializing1576158
Node: Custom SXML serializing1577948
Node: CSV tables1582024
Node: Calculate difference of text streams1583893
Node: Localized messages1586282
Node: Simple HTML document construction1591410
Node: Parsing input stream1596958
Node: Showing progress on text terminals1601649
Node: SQL parsing and construction1608177
Node: Transliterate characters1610107
Node: Lazy text construction1615509
Node: Unicode utilities1617710
Node: Unicode transfer encodings1619483
Node: Unicode text segmentation1625671
Node: Full string case conversion1629251
Node: Combination library1631562
Node: Message digester framework1635090
Node: Determine isomorphism1637285
Node: The longest common subsequence1638726
Node: Pattern matching1643115
Node: Queue1656037
Node: Red black tree1665023
Node: SLIB-compatible record type1670974
Node: Relation framework1673533
Node: Sparse data containers1679804
Node: Sparse vectors1683082
Node: Sparse tables1688713
Node: Stream library1690728
Node: Trie1701375
Node: Topological sort1709954
Node: CGI Utility1710808
Node: CGI testing1726002
Node: References1730725
Ref: r5rs1730889
Ref: r7rs1731176
Ref: onecont1731363
Ref: myers861731549
Ref: mop1731683
Ref: dylan1731797
Ref: fairthreads1732052
Ref: rfc13211732181
Ref: rfc20451732303
Ref: rfc23961732497
Ref: rfc26161732669
Ref: rfc28221732804
Ref: rfc29651732919
Ref: rfc31741733056
Ref: rfc46481733203
Ref: srfi-01733347
Ref: srfi-11733489
Ref: srfi-21733598
Ref: srfi-41733770
Ref: srfi-61733894
Ref: srfi-81734011
Ref: srfi-91734147
Ref: srfi-101734269
Ref: srfi-111734388
Ref: srfi-131734523
Ref: srfi-141734640
Ref: srfi-171734762
Ref: srfi-181734876
Ref: srfi-191734995
Ref: srfi-211735127
Ref: srfi-221735257
Ref: srfi-231735417
Ref: srfi-251735542
Ref: srfi-261735678
Ref: srfi-271735836
Ref: srfi-281735958
Ref: srfi-371736078
Ref: ssax1736222
Ref: MT1736415
Ref: oleg11736701
Ref: oleg21736818
Node: C to Scheme mapping1736959
Node: Function and Syntax Index1759847
Node: Module Index2122573
Node: Class Index2136384
Node: Variable Index2151620

End Tag Table
