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

3.7a

  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: 300081
bigloo.info-3: 596926

Tag Table:
(Indirect)
Node: Top1123
Node: Acknowledgements3839
Node: Overview5274
Node: Modules10651
Node: Program Structure11650
Node: Module Declaration12587
Node: Module Initialization27308
Node: Qualified Notation29778
Node: Inline Procedures30816
Node: Module Access File33085
Node: Reading Path34272
Node: Core Language34669
Node: Syntax35136
Node: Comments36219
Node: Expressions37012
Node: Definitions48221
Node: DSSSL Support48836
Node: Standard Library53507
Node: Scheme Library54520
Node: Booleans55079
Node: Equivalence Predicates56052
Node: Pairs And Lists60441
Node: Symbols68692
Node: Keywords71684
Node: Numbers72324
Node: Characters83078
Node: UCS-2 Characters84365
Node: Strings85692
Node: Unicode (UCS-2) Strings98112
Node: Vectors104871
Node: Homogeneous Vectors (SRFI-4)107154
Node: Control Features110996
Node: Input and Output120313
Node: Library functions120678
Node: Memory mapped area150503
Node: Zip153455
Node: Tar154894
Node: Serialization157923
Node: Bit Manipulation163503
Node: Weak Pointers164925
Node: Hash Tables166300
Node: System Programming173291
Node: Operating System Interface173524
Node: Files178540
Node: Process186613
Node: Socket193923
Node: Socket-Footnotes207107
Ref: Socket-Footnote-1207166
Ref: Socket-Footnote-2207300
Node: SSL207518
Node: SSL Sockets207808
Node: Certificates217070
Node: Private Keys218116
Node: Date218583
Node: Digest222517
Node: CRC225359
Node: Internet231761
Node: URLs231973
Node: HTTP234125
Node: Pattern Matching239005
Node: Pattern Matching-Footnotes240255
Ref: Pattern Matching-Footnote-1240334
Node: Bigloo Pattern Matching Facilities240430
Node: The Pattern Language242185
Node: Fast search245154
Node: Knuth - Morris - Pratt245402
Node: Structures and Records247536
Node: Structures248017
Node: Records (SRFI-9)249699
Node: Object System253722
Node: Class declaration254367
Node: Creating and accessing objects260090
Node: Generic functions268589
Node: Widening and shrinking270940
Node: Object library277699
Node: Object serialization279532
Node: Equality280130
Node: Introspection280473
Node: Regular Parsing287088
Node: A New Way of Reading287979
Node: The Syntax of The Regular Grammar288983
Node: The Semantics Actions300081
Node: Options and user definitions303998
Node: Examples of Regular Grammar305016
Node: Lalr Parsing307185
Node: Grammar Definition308111
Node: Precedence and Associativity310673
Node: The Parsing Function313515
Node: The Regular Grammar314430
Node: Debugging Lalr Grammars315852
Node: A Simple Example316270
Node: Posix Regular Expressions317760
Node: Posix Regular Expressions-Footnotes320474
Ref: Posix Regular Expressions-Footnote-1320571
Node: Regular Expressions Procedures321036
Node: The Regular Expressions Pattern Language326687
Node: Basic assertions327205
Node: Characters and character classes328345
Node: Characters and character classes-Footnotes333474
Ref: Characters and character classes-Footnote-1333585
Ref: Characters and character classes-Footnote-2333749
Node: Quantifiers333909
Node: Clusters336214
Node: Clusters-Footnotes342597
Ref: Clusters-Footnote-1342660
Ref: Clusters-Footnote-2342832
Node: Alternation342902
Node: Backtracking344831
Node: Looking ahead and behind346975
Node: An Extended Example349195
Node: An Extended Example-Footnotes351870
Ref: An Extended Example-Footnote-1351955
Node: Command Line Parsing352217
Node: Cryptography355800
Node: Symmetric Block Ciphers356913
Node: String to Key368020
Node: Public Key Cryptography370699
Node: RSA370924
Node: DSA380068
Node: ElGamal381582
Node: PEM383246
Node: OpenPGP384799
Node: Examples393957
Node: Signatures394118
Node: Email Usage397775
Node: Encryption398279
Node: Development401654
Node: Errors Assertions and Traces402595
Node: Errors and Warnings403081
Node: Exceptions406602
Node: Try411297
Node: Assertions413067
Node: Tracing415613
Node: Threads419388
Node: Thread Common Functions420232
Node: Thread API420849
Node: Mutexes424081
Node: Condition Variables426890
Node: Fair Threads429447
Node: Introduction431150
Node: Fair Threads Api432993
Node: Thread433574
Node: Scheduler447718
Node: Signal452084
Node: SRFI-18454243
Node: Posix Threads454930
Node: Using Posix Threads455376
Node: Threads API455913
Node: Mutexes API458549
Node: Condition Variables API458802
Node: Mixing Thread APIs459696
Node: Database462164
Node: SQLite462379
Node: Multimedia468699
Node: Photography469547
Node: Music472206
Node: Metadata and Playlist472691
Node: Mixer474737
Node: Playback476246
Node: MPD485332
Node: Color487233
Node: Mail488113
Node: RFC 2045488709
Node: RFC 2047491504
Node: RFC 2426492513
Node: RFC 2822494500
Node: Mail servers495916
Node: mailbox496402
Node: imap502139
Node: maildir503580
Node: Text504149
Node: BibTeX504364
Node: Character strings505845
Node: Character encodings509124
Node: Eval509390
Node: Eval compliance509705
Node: Eval standard functions510869
Node: Eval command line options519565
Node: Eval and the foreign interface520635
Node: Macro Expansion521133
Node: Parameters523229
Node: Explicit Typing526428
Node: C Interface529410
Node: The syntax of the foreign declarations530761
Node: Automatic extern clauses generation531752
Node: Importing an extern variable532339
Node: Importing an extern function533473
Node: Including an extern file534744
Node: Exporting a Scheme variable535106
Node: Defining an extern type535900
Node: Atomic types537283
Node: C structures and unions538884
Node: C pointers541758
Node: C null pointers543814
Node: C arrays544636
Node: C functions546644
Node: C enums547819
Node: C opaques548979
Node: The very dangerous pragma Bigloo special forms550648
Node: Name mangling552778
Node: Embedded Bigloo applications554452
Node: Using C bindings within the interpreter555740
Node: Java Interface557103
Node: Compiling with the JVM back-end557819
Node: JVM back-end and SRFI-0559920
Node: Limitation of the JVM back-end560726
Node: Connecting Scheme and Java code562097
Node: Automatic Java clauses generation563798
Node: Declaring Java classes564379
Node: Declaring abstract Java classes566122
Node: Extending Java classes566598
Node: Declaring Java arrays567294
Node: Exporting Scheme variables568600
Node: Bigloo module initialization569403
Node: Performance of the JVM back-end569981
Node: Bigloo Libraries570753
Node: Extending the Runtime System596530
Node: SRFIs596926
Node: Compiler Description606310
Node: Cross Compilation652184
Node: User Extensions659035
Node: Bee661525
Node: Installing the Bee663422
Node: Entering the Bee664206
Node: The Bee Root Directory664580
Node: Building a Makefile665309
Node: Compiling666106
Node: Interpreting666463
Node: Pretty Printing667246
Node: Expansing667804
Node: On-line documentation668563
Node: Searching for source code669593
Node: Importing and Exporting670304
Node: Debugging671456
Node: Profiling671940
Node: Revision control672524
Node: Literate Programming673430
Node: Global Index675405
Node: Library Index821189
Node: Bibliography821339

End Tag Table
