This is bigloo.info, produced by makeinfo version 4.0 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 Bigloo
START-INFO-DIR-ENTRY
* bigloo: (bigloo).            The Bigloo Scheme compiler
END-INFO-DIR-ENTRY


Indirect:
bigloo.info-1: 1101
bigloo.info-2: 50928
bigloo.info-3: 100736
bigloo.info-4: 146324
bigloo.info-5: 194628
bigloo.info-6: 242634
bigloo.info-7: 290938
bigloo.info-8: 340714
bigloo.info-9: 389375
bigloo.info-10: 391340
bigloo.info-11: 440638

Tag Table:
(Indirect)
Node: Top1101
Node: Acknowledgements3002
Node: Overview4475
Node: Modules9326
Node: Program Structure10195
Node: Module Declaration11129
Node: Module Initialization24162
Node: Qualified Notation26656
Node: Inline Procedures27345
Node: Module Access File29626
Node: Reading Path30801
Node: Core Language31192
Node: Syntax31660
Node: Comments32361
Node: Expressions32796
Node: Definitions41241
Node: Standard Library41844
Node: Scheme Library42950
Node: Booleans43470
Node: Equivalence Predicates44431
Node: Pairs And Lists48835
Node: Symbols50928
Node: Keywords53716
Node: Numbers54137
Node: Characters58688
Node: UCS-2 Characters59919
Node: Strings61214
Node: Unicode (UCS-2) Strings65920
Node: Vectors68123
Node: Control Features69444
Node: Input and Output77426
Node: Structures and Records90235
Node: Structures90732
Node: Records (SRFI-9)92416
Node: Serialization96432
Node: Bit Manipulation99989
Node: Hash Tables100736
Node: New Hash Tables100934
Node: Deprecated Hash Tables103951
Node: System Programming106911
Node: Operating System Interface107162
Node: File Name Handling109543
Node: Process113605
Node: Socket119779
Node: Socket-Footnotes129471
Ref: Socket-Footnote-1129530
Ref: Socket-Footnote-2129664
Node: Posix Regular Expressions129882
Node: Posix Regular Expressions-Footnotes132582
Ref: Posix Regular Expressions-Footnote-1132679
Node: Regular Expressions Procedures133144
Node: The Regular Expressions Pattern Language136885
Node: Basic assertions137393
Node: Characters and character classes138521
Node: Characters and character classes-Footnotes143610
Ref: Characters and character classes-Footnote-1143721
Ref: Characters and character classes-Footnote-2143885
Node: Quantifiers144045
Node: Clusters146324
Node: Clusters-Footnotes152690
Ref: Clusters-Footnote-1152753
Ref: Clusters-Footnote-2152925
Node: Alternation152995
Node: Backtracking154915
Node: Looking ahead and behind157032
Node: An Extended Example159210
Node: An Extended Example-Footnotes161876
Ref: An Extended Example-Footnote-1161961
Node: Pattern Matching162223
Node: Pattern Matching-Footnotes163449
Ref: Pattern Matching-Footnote-1163528
Node: Bigloo Pattern Matching Facilities163624
Node: The Pattern Language165371
Node: Object System168329
Node: Class declaration168965
Node: Creating and accessing objects174029
Node: Generic functions181710
Node: Widening and shrinking183966
Node: Object library190727
Node: Object serialization193915
Node: Equality194291
Node: Introspection194628
Node: Threads199005
Node: Introduction200897
Node: Programming with Fair threads202736
Node: Fair Threads Api209025
Node: Thread209623
Node: Scheduler219725
Node: Signal223074
Node: SRFI-18224103
Node: Regular Parsing229629
Node: A New Way of Reading230442
Node: The Syntax of The Regular Parser231601
Node: The Semantics Actions242634
Node: Examples of Regular Grammar245757
Node: Lalr Parsing247887
Node: Grammar Definition248776
Node: Precedence and Associativity251329
Node: The Parsing Function254168
Node: The Regular Grammar255074
Node: A Simple Example255932
Node: Errors and Assertions257416
Node: Eval263994
Node: Eval standard functions264940
Node: Eval command line options272029
Node: Macro Expansion273054
Node: Command Line Parsing275767
Node: Explicit Typing279207
Node: C Interface282053
Node: The syntax of the foreign declarations283355
Node: Automatic extern clauses generation284337
Node: Importing an extern variable284913
Node: Importing an extern function285966
Node: Including an extern file287230
Node: Exporting a Scheme variable287580
Node: Defining an extern type288367
Node: Atomic types289738
Node: C structures and unions290938
Node: C pointers293806
Node: C null pointers295857
Node: C arrays296520
Node: C functions298606
Node: C enums299770
Node: C opaques300919
Node: The very dangerous pragma Bigloo special form302587
Node: Name mangling304424
Node: Embedded Bigloo applications306082
Node: Java Interface307314
Node: Compiling with the JVM back-end308046
Node: JVM back-end and SRFI-0310086
Node: Limitation of the JVM back-end310884
Node: Connecting Scheme and Java code312230
Node: Automatic Java clauses generation313913
Node: Declaring Java classes314454
Node: Declaring abstract Java classes316189
Node: Extending Java classes316653
Node: Declaring Java arrays317337
Node: Exporting Scheme variables318602
Node: Bigloo runtime customization319398
Node: Performance of the JVM back-end320269
Node: Bigloo Libraries321033
Node: SRFIs333704
Node: DSSSL Support340714
Node: Compiler Description344801
Node: User Extensions375126
Node: Bee377601
Node: Installing the Bee379486
Node: Entering the Bee380267
Node: The Bee Root Directory380633
Node: Building a Makefile381354
Node: Compiling382143
Node: Interpreting382492
Node: Pretty Printing383267
Node: Expansing383817
Node: On-line documentation384568
Node: Searching for source code385590
Node: Importing and Exporting386291
Node: Debugging387433
Node: Profiling387907
Node: Revision control388479
Node: Literate Programming389375
Node: Global Index391340
Node: Library Index440506
Node: Bibliography440638

End Tag Table
