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

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

  Copyright (C) 1992-99, 2000-02 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: 1126
bigloo.info-2: 50084
bigloo.info-3: 87286
bigloo.info-4: 136930
bigloo.info-5: 185323
bigloo.info-6: 229437
bigloo.info-7: 277165
bigloo.info-8: 327131
bigloo.info-9: 371742
bigloo.info-10: 420555
bigloo.info-11: 434289
bigloo.info-12: 488870

Tag Table:
(Indirect)
Node: Top1126
Node: Acknowledgements3122
Node: Overview4595
Node: Modules9623
Node: Program Structure10492
Node: Module Declaration11426
Node: Module Initialization25361
Node: Qualified Notation27855
Node: Inline Procedures28883
Node: Module Access File31164
Node: Reading Path32339
Node: Core Language32730
Node: Syntax33198
Node: Comments34275
Node: Expressions34710
Node: Definitions46885
Node: Standard Library47488
Node: Scheme Library48603
Node: Booleans49123
Node: Equivalence Predicates50084
Node: Pairs And Lists54488
Node: Symbols58868
Node: Keywords61658
Node: Numbers62079
Node: Characters67034
Node: UCS-2 Characters68264
Node: Strings69559
Node: Unicode (UCS-2) Strings75275
Node: Vectors77478
Node: Control Features78922
Node: Input and Output87286
Node: Structures and Records104146
Node: Structures104643
Node: Records (SRFI-9)106327
Node: Serialization110343
Node: Bit Manipulation113900
Node: Hash Tables114647
Node: New Hash Tables114845
Node: Deprecated Hash Tables117946
Node: System Programming120906
Node: Operating System Interface121123
Node: Files124207
Node: Process129667
Node: Socket136930
Node: Socket-Footnotes149962
Ref: Socket-Footnote-1150021
Ref: Socket-Footnote-2150155
Ref: Socket-Footnote-3150373
Node: Date150591
Node: Posix Regular Expressions154087
Node: Posix Regular Expressions-Footnotes156773
Ref: Posix Regular Expressions-Footnote-1156870
Node: Regular Expressions Procedures157335
Node: The Regular Expressions Pattern Language162998
Node: Basic assertions163506
Node: Characters and character classes164634
Node: Characters and character classes-Footnotes169723
Ref: Characters and character classes-Footnote-1169834
Ref: Characters and character classes-Footnote-2169998
Node: Quantifiers170158
Node: Clusters172437
Node: Clusters-Footnotes178803
Ref: Clusters-Footnote-1178866
Ref: Clusters-Footnote-2179038
Node: Alternation179108
Node: Backtracking181028
Node: Looking ahead and behind183145
Node: An Extended Example185323
Node: An Extended Example-Footnotes187989
Ref: An Extended Example-Footnote-1188074
Node: Pattern Matching188336
Node: Pattern Matching-Footnotes189562
Ref: Pattern Matching-Footnote-1189641
Node: Bigloo Pattern Matching Facilities189737
Node: The Pattern Language191484
Node: Object System194442
Node: Class declaration195071
Node: Creating and accessing objects200135
Node: Generic functions207895
Node: Widening and shrinking210151
Node: Object library216912
Node: Object serialization218614
Node: Equality218990
Node: Introspection219327
Node: Threads225693
Node: Introduction227598
Node: Programming with Fair threads229437
Node: Fair Threads Api235847
Node: Thread236445
Node: Scheduler250584
Node: Signal253933
Node: SRFI-18258631
Node: Regular Parsing264158
Node: A New Way of Reading264971
Node: The Syntax of The Regular Parser266130
Node: The Semantics Actions277165
Node: Examples of Regular Grammar280286
Node: Lalr Parsing282416
Node: Grammar Definition283333
Node: Precedence and Associativity285886
Node: The Parsing Function288725
Node: The Regular Grammar289631
Node: Debugging Lalr Grammars291045
Node: A Simple Example291455
Node: Errors and Assertions292947
Node: Eval299704
Node: Eval standard functions300685
Node: Eval command line options308198
Node: Eval and the foreign interface309262
Node: Macro Expansion309752
Node: Command Line Parsing311852
Node: Explicit Typing315353
Node: C Interface318203
Node: The syntax of the foreign declarations319549
Node: Automatic extern clauses generation320531
Node: Importing an extern variable321106
Node: Importing an extern function322159
Node: Including an extern file323423
Node: Exporting a Scheme variable323773
Node: Defining an extern type324560
Node: Atomic types325931
Node: C structures and unions327131
Node: C pointers329999
Node: C null pointers332050
Node: C arrays332713
Node: C functions334799
Node: C enums335963
Node: C opaques337112
Node: The very dangerous pragma Bigloo special form338780
Node: Name mangling340617
Node: Embedded Bigloo applications342275
Node: Using C bindings within the interpreter343555
Node: Java Interface344920
Node: Compiling with the JVM back-end345652
Node: JVM back-end and SRFI-0347692
Node: Limitation of the JVM back-end348490
Node: Connecting Scheme and Java code349853
Node: Automatic Java clauses generation351536
Node: Declaring Java classes352077
Node: Declaring abstract Java classes353812
Node: Extending Java classes354276
Node: Declaring Java arrays354960
Node: Exporting Scheme variables356225
Node: Bigloo runtime customization357021
Node: Performance of the JVM back-end357892
Node: Bigloo Libraries358656
Node: Extending the Runtime System371342
Node: SRFIs371742
Node: DSSSL Support379721
Node: Compiler Description383820
Node: User Extensions418080
Node: Bee420555
Node: Installing the Bee422435
Node: Entering the Bee423216
Node: The Bee Root Directory423582
Node: Building a Makefile424303
Node: Compiling425092
Node: Interpreting425441
Node: Pretty Printing426216
Node: Expansing426766
Node: On-line documentation427517
Node: Searching for source code428539
Node: Importing and Exporting429240
Node: Debugging430382
Node: Profiling430856
Node: Revision control431428
Node: Literate Programming432324
Node: Global Index434289
Node: Library Index488870
Node: Bibliography489002

End Tag Table
