1. Bigloo -- Table of contents

1. Bigloo -- Table of contents

Browsing

Home: Bigloo
A ``practical Scheme compiler''
for Bigloo version 2.5b
September 2002

Previous chapter:
Next chapter: Overview of Bigloo
Table of contents

Chapters

Copyright
Acknowledgements
1. Table of contents
2. Overview of Bigloo
3. Modules
4. Core Language
5. Standard Library
6. Pattern Matching
7. Object System
8. Threads
9. Regular parsing
10. Lalr(1) parsing
11. Errors and Assertions
12. Eval and code interpretation
13. Macro expansion
14. Command Line Parsing
15. Explicit typing
16. The C interface
17. The Java interface
18. Bigloo Libraries
19. Extending the Runtime System
20. SRFIs
21. DSSSL support
22. Compiler description
23. User Extensions
24. Bigloo Development Environment
25. Global Index
26. Library Index
Bibliography
Copyright
Acknowledgements
1. Table of contents
2. Overview of Bigloo
    2.1 SRFI
    2.2 Separate compilation
    2.3 C interface
    2.4 Java interface
    2.5 Object language
    2.6 Threads
    2.7 Type annotations
    2.8 Unicode support
    2.9 DSSSL
3. Modules
    3.1 Program Structure
    3.2 Module declaration
    3.3 Module initialization
    3.4 Qualified notation
    3.5 Inline procedures
    3.6 Module access file
    3.7 Reading path
4. Core Language
    4.1 Syntax
5. Standard Library
    5.1 Scheme Library
    5.2 Input and output
    5.3 Structures and Records
    5.4 Serialization
    5.5 Bit manipulation
    5.6 Hash Tables
    5.7 System programming
    5.8 Process support
    5.9 Socket support
    5.10 Posix Regular Expressions
6. Pattern Matching
    6.1 Bigloo pattern matching facilities
    6.2 The pattern language
7. Object System
    7.1 Class declaration
    7.2 Creating and accessing objects
    7.3 Generic functions
    7.4 Widening and shrinking
    7.5 Object library
    7.6 Object serialization
    7.7 Equality
    7.8 Introspection
8. Threads
    8.1 Introduction to Fair Threads
    8.2 Programming with Fair threads
    8.3 Fair Threads Api
    8.4 SRFI-18
9. Regular parsing
    9.1 A new way of reading
    9.2 The syntax of the regular parser
    9.3 The semantics actions
    9.4 Examples of regular grammar
10. Lalr(1) parsing
    10.1 Grammar definition
    10.2 Precedence and associativity
    10.3 The parsing function
    10.4 The regular grammar
    10.5 A simple example
11. Errors and Assertions
12. Eval and code interpretation
    12.1 Eval standard functions
    12.2 Eval command line options
13. Macro expansion
    13.1 Expansion passing style macros
    13.2 Revised(5) macro expansion
14. Command Line Parsing
15. Explicit typing
16. The C interface
    16.1 The syntax of the foreign declarations
    16.2 The very dangerous ``pragma'' Bigloo special form
    16.3 Name mangling
    16.4 Embedded Bigloo applications
17. The Java interface
    17.1 Compiling with the JVM back-end
    17.2 JVM back-end and SRFI-0
    17.3 Limitation of the JVM back-end
    17.4 Connecting Scheme and Java code
    17.5 Performance of the JVM back-end
18. Bigloo Libraries
    18.1 Compiling and linking with a library
    18.2 Library and SRFI
    18.3 Library and inline functions
    18.4 library and repl
    18.5 Building a library
    18.6 A complete library example
    18.7 Library and modules
19. Extending the Runtime System
20. SRFIs
    20.1 SRFI 0
    20.2 SRFI 22
21. DSSSL support
    21.1 DSSSL formal argument lists
    21.2 Modules and DSSSL formal argument lists
22. Compiler description
    22.1 C requirement
    22.2 JVM requirement
    22.3 Linking
    22.4 The compiler environment and options
23. User Extensions
    23.1 User pass
24. Bigloo Development Environment
    24.1 Installing the Bee
    24.2 Entering the Bee
    24.3 The Bee Root Directory
    24.4 Building a Makefile
    24.5 Compiling
    24.6 Interpreting
    24.7 Pretty Printing
    24.8 Expansing
    24.9 On-line Documentation
    24.10 Searching for Source Code
    24.11 Importing and Exporting
    24.12 Debugging
    24.13 Profiling
    24.14 Revision Control
    24.15 Literate Programming
25. Global Index
26. Library Index
Bibliography

This
Scribe page has been generated by scribeinfo.
Last update Fri Sep 6 09:59:09 2002