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

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

4.4c

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

  Copyright (C) 1992-99, 2000-17 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.


Indirect:
bigloo.info-1: 1106
bigloo.info-2: 304433
bigloo.info-3: 603907

Tag Table:
(Indirect)
Node: Top1106
Node: Acknowledgements3906
Node: Overview5343
Node: Modules10387
Node: Program Structure11392
Node: Module Declaration12332
Node: Module Initialization28981
Node: Qualified Notation31449
Node: Inline Procedures32490
Node: Module Access File34764
Node: Reading Path35958
Node: Core Language36356
Node: Syntax36824
Node: Comments37909
Node: Expressions38703
Node: Definitions49915
Node: DSSSL Support50530
Node: Standard Library55139
Node: Scheme Library56152
Node: Booleans56711
Node: Equivalence Predicates57688
Node: Pairs And Lists62076
Node: Symbols69851
Node: Keywords72854
Node: Numbers73496
Node: Characters84937
Node: UCS-2 Characters86321
Node: Strings87650
Node: Unicode (UCS-2) Strings100553
Node: Vectors108114
Node: Homogeneous Vectors (SRFI-4)111827
Node: Control Features115664
Node: Input and Output124992
Node: Library functions125357
Node: Memory mapped area159272
Node: Zip162318
Node: Tar163760
Node: Serialization166792
Node: Bit Manipulation173045
Node: Weak Pointers174802
Node: Hash Tables176565
Node: System Programming184933
Node: Operating System Interface185166
Node: Files191299
Node: Process200089
Node: Socket207426
Node: Socket-Footnotes222480
Ref: Socket-Footnote-1222539
Ref: Socket-Footnote-2222674
Node: SSL222886
Node: SSL Sockets223281
Node: Certificates232791
Node: Private Keys233835
Node: Date234299
Node: Digest239434
Node: CRC243058
Node: Internet249449
Node: URLs249661
Node: HTTP252184
Node: Pattern Matching257308
Node: Pattern Matching-Footnotes258558
Ref: Pattern Matching-Footnote-1258637
Node: Bigloo Pattern Matching Facilities258734
Node: The Pattern Language260491
Node: Fast search263383
Node: Knuth - Morris - Pratt263678
Node: Boyer - Moore265837
Node: Boyer - Moore - Horspool267986
Node: Structures and Records268761
Node: Structures269244
Node: Records (SRFI-9)271078
Node: Object System275109
Node: Class declaration275756
Node: Creating and accessing objects281042
Node: Generic functions286630
Node: Widening and shrinking288977
Node: Object library295671
Node: Object serialization297504
Node: Equality298103
Node: Introspection298447
Node: Regular Parsing304433
Node: A New Way of Reading305326
Node: The Syntax of The Regular Grammar306334
Node: The Semantics Actions317451
Node: Options and user definitions321375
Node: Examples of Regular Grammar322395
Node: Lalr Parsing324565
Node: Grammar Definition325494
Node: Precedence and Associativity328059
Node: The Parsing Function330901
Node: The Regular Grammar331822
Node: Debugging Lalr Grammars333247
Node: A Simple Example333666
Node: Posix Regular Expressions335156
Node: Posix Regular Expressions-Footnotes337870
Ref: Posix Regular Expressions-Footnote-1337967
Node: Regular Expressions Procedures338433
Node: The Regular Expressions Pattern Language344262
Node: Basic assertions344778
Node: Characters and character classes345918
Node: Characters and character classes-Footnotes351002
Ref: Characters and character classes-Footnote-1351113
Ref: Characters and character classes-Footnote-2351278
Node: Quantifiers351439
Node: Clusters353743
Node: Clusters-Footnotes359973
Ref: Clusters-Footnote-1360036
Ref: Clusters-Footnote-2360208
Node: Alternation360279
Node: Backtracking362207
Node: Looking ahead and behind364349
Node: An Extended Example366568
Node: An Extended Example-Footnotes369244
Ref: An Extended Example-Footnote-1369329
Node: Command Line Parsing369593
Node: Cryptography373162
Node: Symmetric Block Ciphers374276
Node: String to Key385416
Node: Public Key Cryptography388098
Node: RSA388323
Node: DSA397491
Node: ElGamal399006
Node: PEM400673
Node: OpenPGP402231
Node: Examples411802
Node: Signatures411963
Node: Email Usage415623
Node: Encryption416129
Node: Development419510
Node: Errors Assertions and Traces420457
Node: Errors and Warnings420943
Node: Exceptions424465
Node: Try429191
Node: Assertions430971
Node: Tracing433478
Node: Threads437262
Node: Thread Common Functions438111
Node: Thread API438727
Node: Mutexes441966
Node: Condition Variables445583
Node: Fair Threads448149
Node: Introduction449834
Node: Fair Threads Api451686
Node: Thread452279
Node: Scheduler466461
Node: Signal470814
Node: SRFI-18 compatibility472979
Node: Posix Threads473680
Node: Using Posix Threads474579
Node: Threads API475119
Node: Mutexes API478136
Node: Condition Variables API478551
Node: Semaphores API479468
Node: SRFI-18480224
Node: Mixing Thread APIs481190
Node: Database483659
Node: SQLite483875
Node: Multimedia490326
Node: Photography491177
Node: Music493841
Node: Metadata and Playlist494327
Node: Mixer496377
Node: Playback497890
Node: MPD506981
Node: Color508885
Node: Mail509766
Node: RFC 2045510365
Node: RFC 2047513161
Node: RFC 2426514274
Node: RFC 2822517175
Node: Mail servers518592
Node: mailbox519079
Node: imap524823
Node: maildir526292
Node: Text526861
Node: BibTeX527075
Node: Character strings528558
Node: Character encodings531841
Node: CSV532107
Node: CSV Overview532450
Node: API Reference532899
Node: read-csv-record533241
Node: read-csv-records533761
Node: csv-for-each534315
Node: csv-map534858
Node: make-csv-lexer535429
Node: +csv-lexer+535724
Node: +tsv-lexer+535969
Node: +psv-lexer+536200
Node: Example536412
Node: Eval536933
Node: Eval compliance537247
Node: Eval standard functions538411
Node: Eval command line options548685
Node: Eval and the foreign interface549735
Node: Macro Expansion550235
Node: Parameters552331
Node: Explicit Typing555804
Node: C Interface558790
Node: The syntax of the foreign declarations561074
Node: Automatic extern clauses generation562066
Node: Importing an extern variable562655
Node: Importing an extern function563768
Node: Including an extern file565011
Node: Exporting a Scheme variable565369
Node: Defining an extern type566161
Node: Atomic types567544
Node: C structures and unions569015
Node: C pointers571876
Node: C null pointers573929
Node: C arrays574754
Node: C functions576760
Node: C enums577927
Node: C opaques579081
Node: The very dangerous pragma Bigloo special forms580751
Node: Name mangling583154
Node: Embedded Bigloo applications584829
Node: Using C bindings within the interpreter586122
Node: Java Interface587488
Node: Compiling with the JVM back-end588206
Node: JVM back-end and SRFI-0590313
Node: Limitation of the JVM back-end591121
Node: Connecting Scheme and Java code592467
Node: Automatic Java clauses generation594171
Node: Declaring Java classes594754
Node: Declaring abstract Java classes596462
Node: Extending Java classes596934
Node: Declaring Java arrays597628
Node: Exporting Scheme variables598968
Node: Bigloo module initialization603907
Node: Performance of the JVM back-end604487
Node: Bigloo Libraries605263
Node: Extending the Runtime System631597
Node: SRFIs631996
Node: Compiler Description642510
Node: Cross Compilation690258
Node: User Extensions697696
Node: Bee700185
Node: Installing the Bee702065
Node: Entering the Bee702850
Node: The Bee Root Directory703225
Node: Building a Makefile703957
Node: Compiling704754
Node: Interpreting705113
Node: Pretty Printing705894
Node: Expansing706450
Node: On-line documentation707206
Node: Searching for source code708241
Node: Importing and Exporting708954
Node: Debugging710111
Node: Profiling710597
Node: Revision control711184
Node: Literate Programming712095
Node: Global Index714077
Node: Library Index877124
Node: Bibliography877254

End Tag Table


Local Variables:
coding: utf-8
End:
