[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. The Library System
1.1 Feature
1.2 Require
1.3 Library Catalogs
1.4 Catalog Creation
1.5 Catalog Vicinities
1.6 Compiling Scheme
1.6.1 Module Conventions
1.6.2 Module Manifests
1.6.3 Module Semantics
1.6.4 Top-level Variable References
1.6.5 Module Analysis
2. Universal SLIB Procedures
2.1 Vicinity
2.2 Configuration
2.3 Input/Output
2.4 System
2.5 Miscellany
2.5.1 Mutual Exclusion
2.5.2 Legacy
3. Scheme Syntax Extension Packages
3.1 Defmacro
3.1.1 Defmacroexpand
3.2 R4RS Macros
3.3 Macro by Example
3.3.1 Caveat
3.4 Macros That Work
3.4.1 Definitions
3.4.2 Restrictions
3.5 Syntactic Closures
3.5.1 Syntactic Closure Macro Facility
3.5.1.1 Terminology
3.5.1.2 Transformer Definition
3.5.1.3 Identifiers
3.5.1.4 Acknowledgements
3.6 Syntax-Case Macros
3.6.1 Notes
3.7 Define-Structure
3.8 Define-Record-Type
3.9 Fluid-Let
3.10 Binding to multiple values
3.11 Guarded LET* special form
3.12 Guarded COND Clause
3.13 Yasos
3.13.1 Terms
3.13.2 Interface
3.13.3 Setters
3.13.4 Examples
4. Textual Conversion Packages
4.1 Precedence Parsing
4.1.1 Precedence Parsing Overview
4.1.2 Rule Types
4.1.3 Ruleset Definition and Use
4.1.4 Token definition
4.1.5 Nud and Led Definition
4.1.6 Grammar Rule Definition
4.2 Format (version 3.1)
4.2.1 Format Interface
4.2.2 Format Specification (Format version 3.1)
4.2.2.1 Implemented CL Format Control Directives
4.2.2.2 Not Implemented CL Format Control Directives
4.2.2.3 Extended, Replaced and Additional Control Directives
4.2.2.4 Configuration Variables
4.2.2.5 Compatibility With Other Format Implementations
4.3 Standard Formatted I/O
4.3.1 stdio
4.3.2 Standard Formatted Output
4.3.2.1 Exact Conversions
4.3.2.2 Inexact Conversions
4.3.2.3 Other Conversions
4.3.3 Standard Formatted Input
4.4 Program and Arguments
4.4.1 Getopt
4.4.2 Getopt—
4.4.3 Command Line
4.4.4 Parameter lists
4.4.5 Getopt Parameter lists
4.4.6 Filenames
4.4.7 Batch
4.5 HTML
4.6 HTML Forms
4.7 HTML Tables
4.7.1 HTML editing tables
4.7.2 HTML databases
4.8 HTTP and CGI
4.9 Parsing HTML
4.10 URI
4.11 Parsing XML
4.11.1 String Glue
4.11.2 Character and Token Functions
4.11.3 Data Types
4.11.4 Low-Level Parsers and Scanners
4.11.5 Mid-Level Parsers and Scanners
4.11.6 High-level Parsers
4.11.7 Parsing XML to SXML
4.12 Printing Scheme
4.12.1 Generic-Write
4.12.2 Object-To-String
4.12.3 Pretty-Print
4.13 Time and Date
4.13.1 Time Zone
4.13.2 Posix Time
4.13.3 Common-Lisp Time
4.13.4 Time Infrastructure
4.14 NCBI-DNA
4.15 Schmooz
5. Mathematical Packages
5.1 Bit-Twiddling
5.1.1 Bitwise Operations
5.1.2 Integer Properties
5.1.3 Bit Within Word
5.1.4 Field of Bits
5.1.5 Bits as Booleans
5.2 Modular Arithmetic
5.3 Irrational Integer Functions
5.4 Irrational Real Functions
5.5 Prime Numbers
5.6 Random Numbers
5.6.1 Exact Random Numbers
5.6.2 Inexact Random Numbers
5.7 Discrete Fourier Transform
5.8 Cyclic Checksum
5.9 Graphing
5.9.1 Character Plotting
5.9.2 PostScript Graphing
5.9.2.1 Column Ranges
5.9.2.2 Drawing the Graph
5.9.2.3 Graphics Context
5.9.2.4 Rectangles
5.9.2.5 Legending
5.9.2.6 Legacy Plotting
5.9.2.7 Example Graph
5.10 Solid Modeling
5.11 Color
5.11.1 Color Data-Type
5.11.1.1 External Representation
5.11.1.2 White
5.11.2 Color Spaces
5.11.3 Spectra
5.11.4 Color Difference Metrics
5.11.5 Color Conversions
5.11.6 Color Names
5.11.7 Daylight
5.12 Root Finding
5.13 Minimizing
5.14 The Limit
5.15 Commutative Rings
5.16 Rules and Rulesets
5.17 How to Create a Commutative Ring
5.18 Matrix Algebra
6. Database Packages
6.1 Relational Database
6.1.1 Using Databases
6.1.2 Table Operations
6.1.2.1 Single Row Operations
6.1.2.2 Match-Keys
6.1.2.3 Multi-Row Operations
6.1.2.4 Indexed Sequential Access Methods
6.1.2.5 Sequential Index Operations
6.1.2.6 Table Administration
6.1.3 Database Interpolation
6.1.4 Embedded Commands
6.1.4.1 Database Extension
6.1.4.2 Command Intrinsics
6.1.4.3 Define-tables Example
6.1.4.4 The *commands* Table
6.1.4.5 Command Service
6.1.4.6 Command Example
6.1.5 Database Macros
6.1.5.1 Within-database
6.1.5.2 Within-database Example
6.1.6 Database Browser
6.2 Relational Infrastructure
6.2.1 Base Table
6.2.1.1 The Base
6.2.1.2 Base Tables
6.2.1.3 Base Field Types
6.2.1.4 Composite Keys
6.2.1.5 Base Record Operations
6.2.1.6 Match Keys
6.2.1.7 Aggregate Base Operations
6.2.1.8 Base ISAM Operations
6.2.2 Catalog Representation
6.2.3 Relational Database Objects
6.2.4 Database Operations
6.3 Weight-Balanced Trees
6.3.1 Construction of Weight-Balanced Trees
6.3.2 Basic Operations on Weight-Balanced Trees
6.3.3 Advanced Operations on Weight-Balanced Trees
6.3.4 Indexing Operations on Weight-Balanced Trees
7. Other Packages
7.1 Data Structures
7.1.1 Arrays
7.1.2 Subarrays
7.1.3 Array Mapping
7.1.4 Array Interpolation
7.1.5 Association Lists
7.1.6 Byte
7.1.7 Byte/Number Conversions
7.1.8 MAT-File Format
7.1.9 Portable Image Files
7.1.10 Collections
7.1.11 Dynamic Data Type
7.1.12 Hash Tables
7.1.13 Macroless Object System
7.1.14 Concepts
7.1.15 Procedures
7.1.16 Examples
7.1.16.1 Inverter Documentation
7.1.16.2 Number Documention
7.1.16.3 Inverter code
7.1.17 Priority Queues
7.1.18 Queues
7.1.19 Records
7.2 Sorting and Searching
7.2.1 Common List Functions
7.2.1.1 List construction
7.2.1.2 Lists as sets
7.2.1.3 Lists as sequences
7.2.1.4 Destructive list operations
7.2.1.5 Non-List functions
7.2.2 Tree operations
7.2.3 Chapter Ordering
7.2.4 Sorting
7.2.5 Topological Sort
7.2.6 Hashing
7.2.7 Space-Filling Curves
7.2.7.1 Hilbert Space-Filling Curve
7.2.7.2 Gray code
7.2.7.3 Bitwise Lamination
7.2.7.4 Peano Space-Filling Curve
7.2.7.5 Sierpinski Curve
7.2.8 Soundex
7.2.9 String Search
7.2.10 Sequence Comparison
7.3 Procedures
7.3.1 Type Coercion
7.3.2 String-Case
7.3.3 String Ports
7.3.4 Line I/O
7.3.5 Multi-Processing
7.3.6 Metric Units
7.3.6.1 SI Prefixes
7.3.6.2 Binary Prefixes
7.3.6.3 Unit Symbols
7.4 Standards Support
7.4.1 RnRS
7.4.2 With-File
7.4.3 Transcripts
7.4.4 Rev2 Procedures
7.4.5 Rev4 Optional Procedures
7.4.6 Multi-argument / and -
7.4.7 Multi-argument Apply
7.4.8 Rationalize
7.4.9 Promises
7.4.10 Dynamic-Wind
7.4.11 Eval
7.4.12 Values
7.4.13 SRFI
7.4.13.1 SRFI-1
7.5 Session Support
7.5.1 Repl
7.5.2 Quick Print
7.5.3 Debug
7.5.4 Breakpoints
7.5.5 Tracing
7.6 System Interface
7.6.1 Directories
7.6.2 Transactions
7.6.3 CVS
7.7 Extra-SLIB Packages
8. About SLIB
8.1 Installation
8.1.1 Unpacking the SLIB Distribution
8.1.2 Install documentation and slib script
8.1.3 Configure Scheme Implementation to Locate SLIB
8.1.4 Loading SLIB Initialization File
8.1.5 Build New SLIB Catalog for Implementation
8.1.6 Implementation-specific Instructions
8.2 The SLIB script
8.3 Porting
8.4 Coding Guidelines
8.4.1 Modifications
8.5 Copyrights
8.5.1 Putting code into the Public Domain
8.5.2 Explicit copying terms
8.5.3 Example: Company Copyright Disclaimer
8.6 About this manual
8.6.1 GNU Free Documentation License
Index
Procedure and Macro Index
Variable Index
Concept and Feature Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated by
root
on
March 20, 2014
using
texi2html 1.82
.