R6RS: Scheme

▼ |  | 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

On this page:

R6RS: Scheme

8.18
top contents ← prev up next →

# R6RS: Scheme🔗ℹ

The The Revised6 Report on the Algorithmic Language Scheme defines a dialect of Scheme. We use R6RS to refer to both the standard and the language defined by the standard.

> > > See Dialects of Racket and Scheme for general information about different dialects of Scheme within Racket.

R6RS defines both libraries and top-level programs. Both correspond to Racket modules (see Modules). That is, although R6RS defines top-level programs as entry points, you can just as easily treat a library as an entry point when using Racket. The only difference is that an R6RS top-level program cannot export any bindings to other modules.

1 Using R6RS with DrRacket
2 Running Top-Level Programs
3 Installing Libraries
4 R6RS Module Language
4.1 Using R6RS
4.2 The Implementation of R6RS
5 Libraries and Collections
6 Language Interoperability
7 R6RS Conformance
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
Index

top contents ← prev up next →