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

4.0a

  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: 300450
bigloo.info-3: 575310

Tag Table:
(Indirect)
Node: Top1123
Node: Acknowledgements3894
Node: Overview5327
Node: Modules10676
Node: Program Structure11675
Node: Module Declaration12612
Node: Module Initialization27585
Node: Qualified Notation30055
Node: Inline Procedures31093
Node: Module Access File33362
Node: Reading Path34549
Node: Core Language34946
Node: Syntax35413
Node: Comments36496
Node: Expressions37289
Node: Definitions48498
Node: DSSSL Support49113
Node: Standard Library53784
Node: Scheme Library54797
Node: Booleans55356
Node: Equivalence Predicates56329
Node: Pairs And Lists60718
Node: Symbols68397
Node: Keywords71389
Node: Numbers72029
Node: Characters82783
Node: UCS-2 Characters84070
Node: Strings85397
Node: Unicode (UCS-2) Strings97815
Node: Vectors104574
Node: Homogeneous Vectors (SRFI-4)107273
Node: Control Features111115
Node: Input and Output120432
Node: Library functions120797
Node: Memory mapped area151347
Node: Zip154299
Node: Tar155738
Node: Serialization158767
Node: Bit Manipulation164444
Node: Weak Pointers165866
Node: Hash Tables167241
Node: System Programming174226
Node: Operating System Interface174459
Node: Files179475
Node: Process187910
Node: Socket195220
Node: Socket-Footnotes208672
Ref: Socket-Footnote-1208731
Ref: Socket-Footnote-2208865
Node: SSL209083
Node: SSL Sockets209373
Node: Certificates218638
Node: Private Keys219684
Node: Date220151
Node: Digest224085
Node: CRC226927
Node: Internet233329
Node: URLs233541
Node: HTTP235693
Node: Pattern Matching241050
Node: Pattern Matching-Footnotes242300
Ref: Pattern Matching-Footnote-1242379
Node: Bigloo Pattern Matching Facilities242475
Node: The Pattern Language244230
Node: Fast search247199
Node: Knuth - Morris - Pratt247447
Node: Structures and Records249581
Node: Structures250062
Node: Records (SRFI-9)251744
Node: Object System255767
Node: Class declaration256412
Node: Creating and accessing objects261729
Node: Generic functions266883
Node: Widening and shrinking269222
Node: Object library275905
Node: Object serialization277738
Node: Equality278336
Node: Introspection278679
Node: Regular Parsing283542
Node: A New Way of Reading284433
Node: The Syntax of The Regular Grammar285437
Node: The Semantics Actions296535
Node: Options and user definitions300450
Node: Examples of Regular Grammar301468
Node: Lalr Parsing303637
Node: Grammar Definition304563
Node: Precedence and Associativity307125
Node: The Parsing Function309967
Node: The Regular Grammar310882
Node: Debugging Lalr Grammars312304
Node: A Simple Example312722
Node: Posix Regular Expressions314212
Node: Posix Regular Expressions-Footnotes316926
Ref: Posix Regular Expressions-Footnote-1317023
Node: Regular Expressions Procedures317488
Node: The Regular Expressions Pattern Language323139
Node: Basic assertions323657
Node: Characters and character classes324797
Node: Characters and character classes-Footnotes329926
Ref: Characters and character classes-Footnote-1330037
Ref: Characters and character classes-Footnote-2330201
Node: Quantifiers330361
Node: Clusters332666
Node: Clusters-Footnotes338898
Ref: Clusters-Footnote-1338961
Ref: Clusters-Footnote-2339133
Node: Alternation339203
Node: Backtracking341132
Node: Looking ahead and behind343276
Node: An Extended Example345496
Node: An Extended Example-Footnotes348171
Ref: An Extended Example-Footnote-1348256
Node: Command Line Parsing348518
Node: Cryptography352101
Node: Symmetric Block Ciphers353214
Node: String to Key364321
Node: Public Key Cryptography367000
Node: RSA367225
Node: DSA376369
Node: ElGamal377883
Node: PEM379547
Node: OpenPGP381100
Node: Examples390258
Node: Signatures390419
Node: Email Usage394076
Node: Encryption394580
Node: Development397955
Node: Errors Assertions and Traces398896
Node: Errors and Warnings399382
Node: Exceptions402903
Node: Try407598
Node: Assertions409368
Node: Tracing411914
Node: Threads415689
Node: Thread Common Functions416533
Node: Thread API417150
Node: Mutexes420382
Node: Condition Variables423700
Node: Fair Threads426267
Node: Introduction427984
Node: Fair Threads Api429827
Node: Thread430422
Node: Scheduler444566
Node: Signal448932
Node: SRFI-18 compatibility451091
Node: Posix Threads451792
Node: Using Posix Threads452671
Node: Threads API453208
Node: Mutexes API456210
Node: Condition Variables API456625
Node: SRFI-18457535
Node: Mixing Thread APIs458511
Node: Database460979
Node: SQLite461194
Node: Multimedia467514
Node: Photography468362
Node: Music471021
Node: Metadata and Playlist471506
Node: Mixer473552
Node: Playback475061
Node: MPD484147
Node: Color486048
Node: Mail486928
Node: RFC 2045487524
Node: RFC 2047490319
Node: RFC 2426491328
Node: RFC 2822493315
Node: Mail servers494731
Node: mailbox495217
Node: imap500954
Node: maildir502395
Node: Text502964
Node: BibTeX503178
Node: Character strings504659
Node: Character encodings507938
Node: CSV508204
Node: CSV Overview508547
Node: API Reference508995
Node: read-csv-record509337
Node: read-csv-records509855
Node: csv-for-each510408
Node: csv-map510949
Node: make-csv-lexer511518
Node: +csv-lexer+511811
Node: +tsv-lexer+512056
Node: +psv-lexer+512287
Node: Example512499
Node: Eval513021
Node: Eval compliance513335
Node: Eval standard functions514499
Node: Eval command line options523195
Node: Eval and the foreign interface524265
Node: Macro Expansion524763
Node: Parameters526859
Node: Explicit Typing530058
Node: C Interface533040
Node: The syntax of the foreign declarations535318
Node: Automatic extern clauses generation536309
Node: Importing an extern variable536896
Node: Importing an extern function538030
Node: Including an extern file539301
Node: Exporting a Scheme variable539663
Node: Defining an extern type540457
Node: Atomic types541840
Node: C structures and unions543441
Node: C pointers546315
Node: C null pointers548371
Node: C arrays549193
Node: C functions551201
Node: C enums552376
Node: C opaques553536
Node: The very dangerous pragma Bigloo special forms555205
Node: Name mangling557335
Node: Embedded Bigloo applications559009
Node: Using C bindings within the interpreter560297
Node: Java Interface561660
Node: Compiling with the JVM back-end562376
Node: JVM back-end and SRFI-0564477
Node: Limitation of the JVM back-end565283
Node: Connecting Scheme and Java code566654
Node: Automatic Java clauses generation568355
Node: Declaring Java classes568936
Node: Declaring abstract Java classes570679
Node: Extending Java classes571155
Node: Declaring Java arrays571851
Node: Exporting Scheme variables573157
Node: Bigloo module initialization573960
Node: Performance of the JVM back-end574538
Node: Bigloo Libraries575310
Node: Extending the Runtime System601208
Node: SRFIs601604
Node: Compiler Description610988
Node: Cross Compilation654614
Node: User Extensions661465
Node: Bee663955
Node: Installing the Bee665852
Node: Entering the Bee666636
Node: The Bee Root Directory667010
Node: Building a Makefile667739
Node: Compiling668536
Node: Interpreting668893
Node: Pretty Printing669676
Node: Expansing670234
Node: On-line documentation670993
Node: Searching for source code672023
Node: Importing and Exporting672734
Node: Debugging673886
Node: Profiling674370
Node: Revision control674954
Node: Literate Programming675860
Node: Global Index677835
Node: Library Index825728
Node: Bibliography825878

End Tag Table
