8 R6RS Libraries
8.1 (rnrs base (6)): Base
| (require rnrs/base-6) | package: r6rs-lib |
8.2 (rnrs unicode (6)): Unicode
| (require rnrs/unicode-6) | package: r6rs-lib |
8.3 (rnrs bytevectors (6)): Bytevectors
| (require rnrs/bytevectors-6) | package: r6rs-lib |
8.4 (rnrs lists (6)): List utilities
| (require rnrs/lists-6) | package: r6rs-lib |
8.5 (rnrs sorting (6)): Sorting
| (require rnrs/sorting-6) | package: r6rs-lib |
8.6 (rnrs control (6)): Control Structures
| (require rnrs/control-6) | package: r6rs-lib |
8.7 (rnrs records syntactic (6)): Records: Syntactic
| (require rnrs/records/syntactic-6) | package: r6rs-lib |
8.8 (rnrs records procedural (6)): Records: Procedural
| (require rnrs/records/procedural-6) | package: r6rs-lib |
8.9 (rnrs records inspection (6)): Records: Inspection
| (require rnrs/records/inspection-6) | package: r6rs-lib |
8.10 (rnrs exceptions (6)): Exceptions
| (require rnrs/exceptions-6) | package: r6rs-lib |
See also R6RS Conformance.
8.11 (rnrs conditions (6)): Conditions
| (require rnrs/conditions-6) | package: r6rs-lib |
8.12 (rnrs io ports (6)): I/O: Ports
| (require rnrs/io/ports-6) | package: r6rs-lib |
8.13 (rnrs io simple (6)): I/O: Simple
| (require rnrs/io/simple-6) | package: r6rs-lib |
8.14 (rnrs files (6)): File System
| (require rnrs/files-6) | package: r6rs-lib |
8.15 (rnrs programs (6)): Command-line Access and Exit Values
| (require rnrs/programs-6) | package: r6rs-lib |
8.16 (rnrs arithmetic fixnums (6)): Arithmetic: Fixnums
| (require rnrs/arithmetic/fixnums-6) | package: r6rs-lib |
8.17 (rnrs arithmetic flonums (6)): Arithmetic: Flonums
| (require rnrs/arithmetic/flonums-6) | package: r6rs-lib |
8.18 (rnrs arithmetic bitwise (6)): Arithmetic: Bitwise
| (require rnrs/arithmetic/bitwise-6) | package: r6rs-lib |
8.19 (rnrs syntax-case (6)): Syntax-Case
| (require rnrs/syntax-case-6) | package: r6rs-lib |
8.20 (rnrs hashtables (6)): Hashtables
| (require rnrs/hashtables-6) | package: r6rs-lib |
A hashtable is a dictionary in the sense of racket/dict, and hash table operations interact with threads in the same way for hash tables created with make-hash (e.g., hashtable-ref and hashtable-set! are thread-safe).
8.21 (rnrs enums (6)): Enumerations
| (require rnrs/enums-6) | package: r6rs-lib |
8.22 (rnrs eval (6)): Eval
| (require rnrs/eval-6) | package: r6rs-lib |
8.23 (rnrs mutable-pairs (6)): Mutable Pairs
| (require rnrs/mutable-pairs-6) | package: r6rs-lib |
8.24 (rnrs mutable-strings (6)): Mutable Strings
| (require rnrs/mutable-strings-6) | package: r6rs-lib |
8.25 (rnrs r5rs (6)): R5RS Compatibility
| (require rnrs/r5rs-6) | package: r6rs-lib |
See also R6RS Conformance.