1. Bigloo -- Table of contents

1. Bigloo -- Table of contents

Browsing

Home: Bigloo
A ``practical Scheme compiler''
User manual for version 2.6b
December 2003

Previous chapter:
Next chapter: Overview of Bigloo

Table of contents


Chapters

  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

  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 Date
  5.11 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 Debugging Lalr Grammars
  10.6 A simple example
11. Errors and Assertions
12. Eval and code interpretation
  12.1 Eval standard functions
  12.2 Eval command line options
  12.3 Eval and the foreign interface
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
  16.5 Using C bindings within the interpreter
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 Wed Dec 17 01:52:08 2003