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

3.2b

  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: 298608
bigloo.info-3: 581271

Tag Table:
(Indirect)
Node: Top1123
Node: Acknowledgements3708
Node: Overview5138
Node: Modules10515
Node: Program Structure11514
Node: Module Declaration12451
Node: Module Initialization26772
Node: Qualified Notation29242
Node: Inline Procedures30280
Node: Module Access File32549
Node: Reading Path33736
Node: Core Language34133
Node: Syntax34600
Node: Comments35683
Node: Expressions36476
Node: Definitions45891
Node: DSSSL Support46506
Node: Standard Library50617
Node: Scheme Library51622
Node: Booleans52181
Node: Equivalence Predicates53154
Node: Pairs And Lists57543
Node: Symbols65482
Node: Keywords68292
Node: Numbers68932
Node: Characters78559
Node: UCS-2 Characters79846
Node: Strings81173
Node: Unicode (UCS-2) Strings91805
Node: Vectors97453
Node: Homogeneous Vectors (SRFI-4)99736
Node: Control Features103578
Node: Input and Output112895
Node: Library functions113261
Node: Memory mapped area137782
Node: Gzip140639
Node: Tar141822
Node: Serialization144852
Node: Bit Manipulation150432
Node: Weak Pointers151854
Node: Hash Tables153229
Node: System Programming159971
Node: Operating System Interface160204
Node: Files164740
Node: Process172813
Node: Socket180123
Node: Socket-Footnotes192983
Ref: Socket-Footnote-1193042
Ref: Socket-Footnote-2193176
Node: SSL193394
Node: SSL Sockets193684
Node: Certificates202946
Node: Private Keys203992
Node: Date204459
Node: Digest208393
Node: Internet210623
Node: URLs210838
Node: HTTP212993
Node: Pattern Matching216616
Node: Pattern Matching-Footnotes217866
Ref: Pattern Matching-Footnote-1217945
Node: Bigloo Pattern Matching Facilities218041
Node: The Pattern Language219796
Node: Fast search222765
Node: Knuth - Morris - Pratt223013
Node: Structures and Records225147
Node: Structures225628
Node: Records (SRFI-9)227310
Node: Object System231333
Node: Class declaration231978
Node: Creating and accessing objects237662
Node: Generic functions246160
Node: Widening and shrinking248511
Node: Object library255270
Node: Object serialization257103
Node: Equality257701
Node: Introspection258044
Node: Regular Parsing264659
Node: A New Way of Reading265550
Node: The Syntax of The Regular Grammar266554
Node: The Semantics Actions277652
Node: Options and user definitions281572
Node: Examples of Regular Grammar282590
Node: Lalr Parsing284759
Node: Grammar Definition285685
Node: Precedence and Associativity288247
Node: The Parsing Function291089
Node: The Regular Grammar292004
Node: Debugging Lalr Grammars293426
Node: A Simple Example293842
Node: Posix Regular Expressions295332
Node: Posix Regular Expressions-Footnotes298046
Ref: Posix Regular Expressions-Footnote-1298143
Node: Regular Expressions Procedures298608
Node: The Regular Expressions Pattern Language304259
Node: Basic assertions304777
Node: Characters and character classes305917
Node: Characters and character classes-Footnotes311046
Ref: Characters and character classes-Footnote-1311157
Ref: Characters and character classes-Footnote-2311321
Node: Quantifiers311481
Node: Clusters313786
Node: Clusters-Footnotes320169
Ref: Clusters-Footnote-1320232
Ref: Clusters-Footnote-2320404
Node: Alternation320474
Node: Backtracking322403
Node: Looking ahead and behind324547
Node: An Extended Example326767
Node: An Extended Example-Footnotes329442
Ref: An Extended Example-Footnote-1329527
Node: Command Line Parsing329789
Node: Cryptography333293
Node: Errors Assertions and Traces334912
Node: Errors and Warnings335398
Node: Exceptions338817
Node: Try343831
Node: Assertions345601
Node: Tracing348147
Node: Threads351922
Node: Thread Common Functions352751
Node: Fair Threads358338
Node: Introduction360042
Node: Fair Threads Api361885
Node: Thread362485
Node: Scheduler376630
Node: Signal379994
Node: SRFI-18382023
Node: Posix Threads383150
Node: Using Posix Threads383569
Node: Threads API384106
Node: Mutexes API387667
Node: Condition Variables API388048
Node: Database library388961
Node: SQLite389208
Node: Multimedia library395268
Node: Photography396146
Node: Music398813
Node: Metadata and Playlist399292
Node: Mixer400768
Node: Playback402277
Node: MPD411406
Node: Mail library413307
Node: RFC 2045413935
Node: RFC 2047416343
Node: RFC 2426417360
Node: RFC 2822419355
Node: Mail servers420779
Node: mailbox421273
Node: imap426858
Node: maildir428299
Node: Eval428868
Node: Eval compliance429191
Node: Eval standard functions430355
Node: Eval command line options439050
Node: Eval and the foreign interface440120
Node: Macro Expansion440618
Node: Parameters442714
Node: Explicit Typing445913
Node: C Interface448734
Node: The syntax of the foreign declarations450085
Node: Automatic extern clauses generation451076
Node: Importing an extern variable451663
Node: Importing an extern function452797
Node: Including an extern file454068
Node: Exporting a Scheme variable454430
Node: Defining an extern type455224
Node: Atomic types456607
Node: C structures and unions457813
Node: C pointers460687
Node: C null pointers462743
Node: C arrays463565
Node: C functions465573
Node: C enums466748
Node: C opaques467908
Node: The very dangerous pragma Bigloo special forms469577
Node: Name mangling471707
Node: Embedded Bigloo applications473381
Node: Using C bindings within the interpreter474669
Node: Java Interface476032
Node: Compiling with the JVM back-end476748
Node: JVM back-end and SRFI-0478849
Node: Limitation of the JVM back-end479655
Node: Connecting Scheme and Java code481026
Node: Automatic Java clauses generation482760
Node: Declaring Java classes483341
Node: Declaring abstract Java classes485083
Node: Extending Java classes485559
Node: Declaring Java arrays486255
Node: Exporting Scheme variables487561
Node: Bigloo runtime customization488364
Node: Bigloo module initialization489279
Node: Performance of the JVM back-end489859
Node: Bigloo Libraries490631
Node: Extending the Runtime System512463
Node: SRFIs512859
Node: Compiler Description521932
Node: User Extensions564898
Node: Bee567391
Node: Installing the Bee569288
Node: Entering the Bee570072
Node: The Bee Root Directory570446
Node: Building a Makefile571175
Node: Compiling571972
Node: Interpreting572329
Node: Pretty Printing573112
Node: Expansing573670
Node: On-line documentation574429
Node: Searching for source code575459
Node: Importing and Exporting576170
Node: Debugging577322
Node: Profiling577806
Node: Revision control578390
Node: Literate Programming579296
Node: Global Index581271
Node: Library Index712207
Node: Bibliography712357

End Tag Table
