This is bigloo.info, produced by makeinfo version 4.13 from bigloo.texi.

3.8c

  This file documents Bigloo, an implementation of an extended version
of the Scheme programming language.

  Copyright (C) 1992-99, 2000-08 Manuel Serrano

     This program is free software; you can redistribute it
     and/or modify it under the terms of the GNU General Public
     License as published by the Free Software Foundation; either
     version 2 of the License, or (at your option) any later version.

     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.

     You should have received a copy of the GNU General Public
     License along with this program; if not, write to the Free
     Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
     MA 02111-1307, USA.

INFO-DIR-SECTION The Algorithmic Language Scheme
START-INFO-DIR-ENTRY
* bigloo: (bigloo).            The Bigloo Scheme compiler
END-INFO-DIR-ENTRY


Indirect:
bigloo.info-1: 1123
bigloo.info-2: 298178
bigloo.info-3: 574815

Tag Table:
(Indirect)
Node: Top1123
Node: Acknowledgements3894
Node: Overview5324
Node: Modules10673
Node: Program Structure11672
Node: Module Declaration12609
Node: Module Initialization27330
Node: Qualified Notation29800
Node: Inline Procedures30838
Node: Module Access File33107
Node: Reading Path34294
Node: Core Language34691
Node: Syntax35158
Node: Comments36241
Node: Expressions37034
Node: Definitions48243
Node: DSSSL Support48858
Node: Standard Library53529
Node: Scheme Library54542
Node: Booleans55101
Node: Equivalence Predicates56074
Node: Pairs And Lists60463
Node: Symbols68714
Node: Keywords71706
Node: Numbers72346
Node: Characters83100
Node: UCS-2 Characters84387
Node: Strings85714
Node: Unicode (UCS-2) Strings98134
Node: Vectors104893
Node: Homogeneous Vectors (SRFI-4)107592
Node: Control Features111434
Node: Input and Output120751
Node: Library functions121116
Node: Memory mapped area151531
Node: Zip154483
Node: Tar155922
Node: Serialization158951
Node: Bit Manipulation164531
Node: Weak Pointers165953
Node: Hash Tables167328
Node: System Programming174319
Node: Operating System Interface174552
Node: Files179568
Node: Process188003
Node: Socket195313
Node: Socket-Footnotes208549
Ref: Socket-Footnote-1208608
Ref: Socket-Footnote-2208742
Node: SSL208960
Node: SSL Sockets209250
Node: Certificates218515
Node: Private Keys219561
Node: Date220028
Node: Digest223962
Node: CRC226804
Node: Internet233206
Node: URLs233418
Node: HTTP235570
Node: Pattern Matching240876
Node: Pattern Matching-Footnotes242126
Ref: Pattern Matching-Footnote-1242205
Node: Bigloo Pattern Matching Facilities242301
Node: The Pattern Language244056
Node: Fast search247025
Node: Knuth - Morris - Pratt247273
Node: Structures and Records249407
Node: Structures249888
Node: Records (SRFI-9)251570
Node: Object System255593
Node: Class declaration256238
Node: Creating and accessing objects261699
Node: Generic functions266853
Node: Widening and shrinking269192
Node: Object library275875
Node: Object serialization277708
Node: Equality278306
Node: Introspection278649
Node: Regular Parsing285185
Node: A New Way of Reading286076
Node: The Syntax of The Regular Grammar287080
Node: The Semantics Actions298178
Node: Options and user definitions302093
Node: Examples of Regular Grammar303111
Node: Lalr Parsing305280
Node: Grammar Definition306206
Node: Precedence and Associativity308768
Node: The Parsing Function311610
Node: The Regular Grammar312525
Node: Debugging Lalr Grammars313947
Node: A Simple Example314365
Node: Posix Regular Expressions315855
Node: Posix Regular Expressions-Footnotes318569
Ref: Posix Regular Expressions-Footnote-1318666
Node: Regular Expressions Procedures319131
Node: The Regular Expressions Pattern Language324782
Node: Basic assertions325300
Node: Characters and character classes326440
Node: Characters and character classes-Footnotes331569
Ref: Characters and character classes-Footnote-1331680
Ref: Characters and character classes-Footnote-2331844
Node: Quantifiers332004
Node: Clusters334309
Node: Clusters-Footnotes340541
Ref: Clusters-Footnote-1340604
Ref: Clusters-Footnote-2340776
Node: Alternation340846
Node: Backtracking342775
Node: Looking ahead and behind344919
Node: An Extended Example347139
Node: An Extended Example-Footnotes349814
Ref: An Extended Example-Footnote-1349899
Node: Command Line Parsing350161
Node: Cryptography353744
Node: Symmetric Block Ciphers354857
Node: String to Key365964
Node: Public Key Cryptography368643
Node: RSA368868
Node: DSA378012
Node: ElGamal379526
Node: PEM381190
Node: OpenPGP382743
Node: Examples391901
Node: Signatures392062
Node: Email Usage395719
Node: Encryption396223
Node: Development399598
Node: Errors Assertions and Traces400539
Node: Errors and Warnings401025
Node: Exceptions404546
Node: Try409241
Node: Assertions411011
Node: Tracing413557
Node: Threads417332
Node: Thread Common Functions418176
Node: Thread API418793
Node: Mutexes422025
Node: Condition Variables424834
Node: Fair Threads427401
Node: Introduction429104
Node: Fair Threads Api430947
Node: Thread431528
Node: Scheduler445672
Node: Signal450038
Node: SRFI-18452197
Node: Posix Threads452884
Node: Using Posix Threads453330
Node: Threads API453867
Node: Mutexes API456869
Node: Condition Variables API457122
Node: Mixing Thread APIs458016
Node: Database460484
Node: SQLite460699
Node: Multimedia467019
Node: Photography467867
Node: Music470526
Node: Metadata and Playlist471011
Node: Mixer473057
Node: Playback474566
Node: MPD483652
Node: Color485553
Node: Mail486433
Node: RFC 2045487029
Node: RFC 2047489824
Node: RFC 2426490833
Node: RFC 2822492820
Node: Mail servers494236
Node: mailbox494722
Node: imap500459
Node: maildir501900
Node: Text502469
Node: BibTeX502683
Node: Character strings504164
Node: Character encodings507443
Node: CSV507709
Node: CSV Overview508052
Node: API Reference508500
Node: read-csv-record508842
Node: read-csv-records509360
Node: csv-for-each509913
Node: csv-map510454
Node: make-csv-lexer511023
Node: +csv-lexer+511316
Node: +tsv-lexer+511561
Node: +psv-lexer+511792
Node: Example512004
Node: Eval512526
Node: Eval compliance512840
Node: Eval standard functions514004
Node: Eval command line options522700
Node: Eval and the foreign interface523770
Node: Macro Expansion524268
Node: Parameters526364
Node: Explicit Typing529563
Node: C Interface532545
Node: The syntax of the foreign declarations534823
Node: Automatic extern clauses generation535814
Node: Importing an extern variable536401
Node: Importing an extern function537535
Node: Including an extern file538806
Node: Exporting a Scheme variable539168
Node: Defining an extern type539962
Node: Atomic types541345
Node: C structures and unions542946
Node: C pointers545820
Node: C null pointers547876
Node: C arrays548698
Node: C functions550706
Node: C enums551881
Node: C opaques553041
Node: The very dangerous pragma Bigloo special forms554710
Node: Name mangling556840
Node: Embedded Bigloo applications558514
Node: Using C bindings within the interpreter559802
Node: Java Interface561165
Node: Compiling with the JVM back-end561881
Node: JVM back-end and SRFI-0563982
Node: Limitation of the JVM back-end564788
Node: Connecting Scheme and Java code566159
Node: Automatic Java clauses generation567860
Node: Declaring Java classes568441
Node: Declaring abstract Java classes570184
Node: Extending Java classes570660
Node: Declaring Java arrays571356
Node: Exporting Scheme variables572662
Node: Bigloo module initialization573465
Node: Performance of the JVM back-end574043
Node: Bigloo Libraries574815
Node: Extending the Runtime System600592
Node: SRFIs600988
Node: Compiler Description610372
Node: Cross Compilation653294
Node: User Extensions660145
Node: Bee662635
Node: Installing the Bee664532
Node: Entering the Bee665316
Node: The Bee Root Directory665690
Node: Building a Makefile666419
Node: Compiling667216
Node: Interpreting667573
Node: Pretty Printing668356
Node: Expansing668914
Node: On-line documentation669673
Node: Searching for source code670703
Node: Importing and Exporting671414
Node: Debugging672566
Node: Profiling673050
Node: Revision control673634
Node: Literate Programming674540
Node: Global Index676515
Node: Library Index823540
Node: Bibliography823690

End Tag Table
