8 R6RS Libraries

▼ |  | R6RS: Scheme

1 | Using R6RS with Dr Racket
2 | Running Top-Level Programs
3 | Installing Libraries
4 | R6RS Module Language
5 | Libraries and Collections
6 | Language Interoperability
7 | R6RS Conformance
8 | R6RS Libraries
| Index

► | 8 | R6RS Libraries

8.1 | (rnrs base (6)): Base
8.2 | (rnrs unicode (6)): Unicode
8.3 | (rnrs bytevectors (6)): Bytevectors
8.4 | (rnrs lists (6)): List utilities
8.5 | (rnrs sorting (6)): Sorting
8.6 | (rnrs control (6)): Control Structures
8.7 | (rnrs records syntactic (6)): Records: Syntactic
8.8 | (rnrs records procedural (6)): Records: Procedural
8.9 | (rnrs records inspection (6)): Records: Inspection
8.10 | (rnrs exceptions (6)): Exceptions
8.11 | (rnrs conditions (6)): Conditions
8.12 | (rnrs io ports (6)): I/ O: Ports
8.13 | (rnrs io simple (6)): I/ O: Simple
8.14 | (rnrs files (6)): File System
8.15 | (rnrs programs (6)): Command-line Access and Exit Values
8.16 | (rnrs arithmetic fixnums (6)): Arithmetic: Fixnums
8.17 | (rnrs arithmetic flonums (6)): Arithmetic: Flonums
8.18 | (rnrs arithmetic bitwise (6)): Arithmetic: Bitwise
8.19 | (rnrs syntax-case (6)): Syntax-Case
8.20 | (rnrs hashtables (6)): Hashtables
8.21 | (rnrs enums (6)): Enumerations
8.22 | (rnrs eval (6)): Eval
8.23 | (rnrs mutable-pairs (6)): Mutable Pairs
8.24 | (rnrs mutable-strings (6)): Mutable Strings
8.25 | (rnrs r5rs (6)): R5RS Compatibility

On this page:

8.1 (rnrs base (6)): Base
8.2 (rnrs unicode (6)): Unicode
8.3 (rnrs bytevectors (6)): Bytevectors
8.4 (rnrs lists (6)): List utilities
8.5 (rnrs sorting (6)): Sorting
8.6 (rnrs control (6)): Control Structures
8.7 (rnrs records syntactic (6)): Records: Syntactic
8.8 (rnrs records procedural (6)): Records: Procedural
8.9 (rnrs records inspection (6)): Records: Inspection
8.10 (rnrs exceptions (6)): Exceptions
8.11 (rnrs conditions (6)): Conditions
8.12 (rnrs io ports (6)): I/ O: Ports
8.13 (rnrs io simple (6)): I/ O: Simple
8.14 (rnrs files (6)): File System
8.15 (rnrs programs (6)): Command-line Access and Exit Values
8.16 (rnrs arithmetic fixnums (6)): Arithmetic: Fixnums
8.17 (rnrs arithmetic flonums (6)): Arithmetic: Flonums
8.18 (rnrs arithmetic bitwise (6)): Arithmetic: Bitwise
8.19 (rnrs syntax-case (6)): Syntax-Case
8.20 (rnrs hashtables (6)): Hashtables
8.21 (rnrs enums (6)): Enumerations
8.22 (rnrs eval (6)): Eval
8.23 (rnrs mutable-pairs (6)): Mutable Pairs
8.24 (rnrs mutable-strings (6)): Mutable Strings
8.25 (rnrs r5rs (6)): R5RS Compatibility

top contents ← prev up next →

## 8 R6RS Libraries🔗ℹ

### 8.1 (rnrs base (6)): Base🔗ℹ

(require rnrs/base-6) | package: r6rs-lib

Original specification: Base

### 8.2 (rnrs unicode (6)): Unicode🔗ℹ

(require rnrs/unicode-6) | package: r6rs-lib

Original specification: Unicode

### 8.3 (rnrs bytevectors (6)): Bytevectors🔗ℹ

(require rnrs/bytevectors-6) | package: r6rs-lib

Original specification: Bytevectors

### 8.4 (rnrs lists (6)): List utilities🔗ℹ

(require rnrs/lists-6) | package: r6rs-lib

Original specification: List utilities

### 8.5 (rnrs sorting (6)): Sorting🔗ℹ

(require rnrs/sorting-6) | package: r6rs-lib

Original specification: Sorting

### 8.6 (rnrs control (6)): Control Structures🔗ℹ

(require rnrs/control-6) | package: r6rs-lib

Original specification: Control Structures

### 8.7 (rnrs records syntactic (6)): Records: Syntactic🔗ℹ

(require rnrs/records/syntactic-6) | package: r6rs-lib

Original specification: Records: Syntactic

### 8.8 (rnrs records procedural (6)): Records: Procedural🔗ℹ

(require rnrs/records/procedural-6) | package: r6rs-lib

Original specification: Records: Procedural

### 8.9 (rnrs records inspection (6)): Records: Inspection🔗ℹ

(require rnrs/records/inspection-6) | package: r6rs-lib

Original specification: Records: Inspection

### 8.10 (rnrs exceptions (6)): Exceptions🔗ℹ

(require rnrs/exceptions-6) | package: r6rs-lib

Original specification: Exceptions

See also R6RS Conformance.

### 8.11 (rnrs conditions (6)): Conditions🔗ℹ

(require rnrs/conditions-6) | package: r6rs-lib

Original specification: Conditions

### 8.12 (rnrs io ports (6)): I/O: Ports🔗ℹ

(require rnrs/io/ports-6) | package: r6rs-lib

Original specification: I/O: Ports

### 8.13 (rnrs io simple (6)): I/O: Simple🔗ℹ

(require rnrs/io/simple-6) | package: r6rs-lib

Original specification: I/O: Simple

### 8.14 (rnrs files (6)): File System🔗ℹ

(require rnrs/files-6) | package: r6rs-lib

Original specification: File System

### 8.15 (rnrs programs (6)): Command-line Access and Exit Values🔗ℹ

(require rnrs/programs-6) | package: r6rs-lib

Original specification: Command-line Access and Exit Values

### 8.16 (rnrs arithmetic fixnums (6)): Arithmetic: Fixnums🔗ℹ

(require rnrs/arithmetic/fixnums-6) | package: r6rs-lib

Original specification: Arithmetic: Fixnums

### 8.17 (rnrs arithmetic flonums (6)): Arithmetic: Flonums🔗ℹ

(require rnrs/arithmetic/flonums-6) | package: r6rs-lib

Original specification: Arithmetic: Flonums

### 8.18 (rnrs arithmetic bitwise (6)): Arithmetic: Bitwise🔗ℹ

(require rnrs/arithmetic/bitwise-6) | package: r6rs-lib

Original specification: Arithmetic: Bitwise

### 8.19 (rnrs syntax-case (6)): Syntax-Case🔗ℹ

(require rnrs/syntax-case-6) | package: r6rs-lib

Original specification: Syntax-Case

### 8.20 (rnrs hashtables (6)): Hashtables🔗ℹ

(require rnrs/hashtables-6) | package: r6rs-lib

Original specification: Hashtables

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

Original specification: Enumerations

### 8.22 (rnrs eval (6)): Eval🔗ℹ

(require rnrs/eval-6) | package: r6rs-lib

Original specification: Eval

### 8.23 (rnrs mutable-pairs (6)): Mutable Pairs🔗ℹ

(require rnrs/mutable-pairs-6) | package: r6rs-lib

Original specification: Mutable Pairs

### 8.24 (rnrs mutable-strings (6)): Mutable Strings🔗ℹ

(require rnrs/mutable-strings-6) | package: r6rs-lib

Original specification: Mutable Strings

### 8.25 (rnrs r5rs (6)): R5RS Compatibility🔗ℹ

(require rnrs/r5rs-6) | package: r6rs-lib

Original specification: R5RS Compatibility

See also R6RS Conformance.

top contents ← prev up next →