5. Bigloo -- Standard Library

Browsing
Home: | Bigloo A ``practical Scheme compiler'' for Bigloo version 2.5a April 2002
Previous chapter: | Core Language
Next chapter: | Pattern Matching
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
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. SRFIs
    20. DSSSL support
    21. Compiler description
    22. User Extensions
    23. Bigloo Development Environment
    24. Global Index
    25. 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

This Scribe page has been generated by `scribeinfo`.
Last update Thu Apr 25 09:40:15 2002