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

3.1a

  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: 299498
bigloo.info-3: 524118

Tag Table:
(Indirect)
Node: Top1123
Node: Acknowledgements3488
Node: Overview4917
Node: Modules10294
Node: Program Structure11293
Node: Module Declaration12230
Node: Module Initialization26551
Node: Qualified Notation29021
Node: Inline Procedures30059
Node: Module Access File32328
Node: Reading Path33515
Node: Core Language33912
Node: Syntax34382
Node: Comments35465
Node: Expressions36258
Node: Definitions45673
Node: Standard Library46288
Node: Scheme Library47280
Node: Booleans47839
Node: Equivalence Predicates48812
Node: Pairs And Lists53201
Node: Symbols61140
Node: Keywords63950
Node: Numbers64590
Node: Characters74184
Node: UCS-2 Characters75471
Node: Strings76798
Node: Unicode (UCS-2) Strings87479
Node: Vectors90091
Node: Homogeneous Vectors (SRFI-4)92016
Node: Control Features95858
Node: Input and Output105163
Node: Library functions105529
Node: Memory mapped area125985
Node: Gzip128842
Node: Tar130017
Node: Serialization133047
Node: Bit Manipulation138627
Node: Weak Pointers139965
Node: Hash Tables141340
Node: System Programming147333
Node: Operating System Interface147566
Node: Files151041
Node: Process158927
Node: Socket166237
Node: Socket-Footnotes177068
Ref: Socket-Footnote-1177127
Ref: Socket-Footnote-2177261
Node: SSL177479
Node: SSL Sockets177769
Node: Certificates186810
Node: Private Keys187856
Node: Date188323
Node: Digest192115
Node: Pattern Matching193735
Node: Pattern Matching-Footnotes194985
Ref: Pattern Matching-Footnote-1195064
Node: Bigloo Pattern Matching Facilities195160
Node: The Pattern Language196915
Node: Fast search199884
Node: Knuth - Morris - Pratt200132
Node: Structures and Records202266
Node: Structures202747
Node: Records (SRFI-9)204429
Node: Object System208452
Node: Class declaration209089
Node: Creating and accessing objects214813
Node: Generic functions223176
Node: Widening and shrinking225491
Node: Object library232250
Node: Object serialization234083
Node: Equality234681
Node: Introspection235024
Node: Threads241639
Node: Thread Common Functions242450
Node: Fair Threads247962
Node: Introduction249664
Node: Fair Threads Api251505
Node: Thread252103
Node: Scheduler266246
Node: Signal269608
Node: SRFI-18271635
Node: Posix Threads272760
Node: Using Posix Threads273177
Node: Threads API273712
Node: Mutexes API277271
Node: Condition Variables API277650
Node: Regular Parsing278561
Node: A New Way of Reading279446
Node: The Syntax of The Regular Grammar280450
Node: The Semantics Actions291548
Node: Options and user definitions295385
Node: Examples of Regular Grammar296403
Node: Lalr Parsing298572
Node: Grammar Definition299498
Node: Precedence and Associativity302060
Node: The Parsing Function304902
Node: The Regular Grammar305817
Node: Debugging Lalr Grammars307239
Node: A Simple Example307658
Node: Posix Regular Expressions309148
Node: Posix Regular Expressions-Footnotes311850
Ref: Posix Regular Expressions-Footnote-1311947
Node: Regular Expressions Procedures312412
Node: The Regular Expressions Pattern Language318063
Node: Basic assertions318581
Node: Characters and character classes319721
Node: Characters and character classes-Footnotes324850
Ref: Characters and character classes-Footnote-1324961
Ref: Characters and character classes-Footnote-2325125
Node: Quantifiers325285
Node: Clusters327590
Node: Clusters-Footnotes333973
Ref: Clusters-Footnote-1334036
Ref: Clusters-Footnote-2334208
Node: Alternation334278
Node: Backtracking336207
Node: Looking ahead and behind338351
Node: An Extended Example340571
Node: An Extended Example-Footnotes343246
Ref: An Extended Example-Footnote-1343331
Node: Database343593
Node: SQLite343837
Node: Errors and Assertions349533
Node: Tracing361183
Node: Eval364953
Node: Eval compliance365271
Node: Eval standard functions366435
Node: Eval command line options375130
Node: Eval and the foreign interface376200
Node: Macro Expansion376698
Node: Parameters378794
Node: Command Line Parsing381998
Node: Explicit Typing385490
Node: C Interface388321
Node: The syntax of the foreign declarations389672
Node: Automatic extern clauses generation390663
Node: Importing an extern variable391250
Node: Importing an extern function392384
Node: Including an extern file393655
Node: Exporting a Scheme variable394017
Node: Defining an extern type394811
Node: Atomic types396194
Node: C structures and unions397400
Node: C pointers400274
Node: C null pointers402330
Node: C arrays403152
Node: C functions405160
Node: C enums406335
Node: C opaques407495
Node: The very dangerous pragma Bigloo special forms409164
Node: Name mangling411294
Node: Embedded Bigloo applications412968
Node: Using C bindings within the interpreter414256
Node: Java Interface415619
Node: Compiling with the JVM back-end416324
Node: JVM back-end and SRFI-0418425
Node: Limitation of the JVM back-end419231
Node: Connecting Scheme and Java code420602
Node: Automatic Java clauses generation422336
Node: Declaring Java classes422917
Node: Declaring abstract Java classes424659
Node: Extending Java classes425135
Node: Declaring Java arrays425831
Node: Exporting Scheme variables427137
Node: Bigloo runtime customization427940
Node: Bigloo module initialization428855
Node: Performance of the JVM back-end429435
Node: Bigloo Libraries430207
Node: Extending the Runtime System452030
Node: SRFIs452434
Node: DSSSL Support461273
Node: Compiler Description465409
Node: User Extensions507745
Node: Bee510238
Node: Installing the Bee512135
Node: Entering the Bee512919
Node: The Bee Root Directory513293
Node: Building a Makefile514022
Node: Compiling514819
Node: Interpreting515176
Node: Pretty Printing515959
Node: Expansing516517
Node: On-line documentation517276
Node: Searching for source code518306
Node: Importing and Exporting519017
Node: Debugging520169
Node: Profiling520653
Node: Revision control521237
Node: Literate Programming522143
Node: Global Index524118
Node: Library Index641206
Node: Bibliography641356

End Tag Table
