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
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
|
This chapter presents the Bigloo standard library. Bigloo is mostly
R5RS compliant but it proposes many extensions to this standard and it
proposes many extensions. In a first section (Scheme Library)
the Bigloo R5RS support is presented. This section also contains various
function that are not standard (for instance, various functions used
to manage a file system). Then, in the following sections
(Structures and Records, Serialization, Bit Manipulation,
System Programming and Posix Regular Expressions
Bigloo specific extensions are presented. Bigloo input and output facilities
constitue a large superset of the standard Scheme definition. For this
reason they are presented in a separate section (Input and Output).
1: Port 13
2: Under Unix, you can simply connect to
3: The double backslash is an artifact of
4: Requiring a bracketed character class to be non-empty is not
5: Following regexp custom, we identify ``word'' characters as
6: \0
7: A useful, if terminally cute,
8: Note that
|