IEEE 1178 : 1990
IEEE 1178 : 1990
SCHEME PROGRAMMING LANGUAGE
Institute of Electrical & Electronics Engineers
SCHEME PROGRAMMING LANGUAGE
Institute of Electrical & Electronics Engineers
Introduction
Description of the language
1 Overview of the scheme
1.1 Semantics
1.2 Syntax
1.3 Notation and terminology
2 Lexical conventions
2.1 Identifiers
2.2 Whitespace and comments
2.3 Other notations
3 Basic concepts
3.1 Variables and regions
3.2 True and false
3.3 External representations
3.4 Disjointness of types
3.5 Storage model
4 Expressions
4.1 Primitive expression types
4.2 Derived expression types
5 Program structure
5.1 Programs
5.2 Definitions
6 Standard procedures
6.1 Booleans
6.2 Equivalent predicates
6.3 Pairs and lists
6.4 Symbols
6.5 Numbers
6.6 Characters
6.7 Strings
6.8 Vectors
6.9 Control features
6.10 Input and output
7 Formal syntax
7.1 Lexical structure
7.2 External representations
7.3 Expressions
7.4 Quasiquotations
7.5 Programs and definitions
7.6 Derived expression types
Bibliography
Appendices
A Formal semantics
B Number system subsets
C Implementation of numeric datatypes
Alphabetic index of definitions of concepts, keywords,
and procedures
Specifies the form and meaning of programs written in the Scheme programming language.
Document Type | Standard |
Status | Current |
Publisher | Institute of Electrical & Electronics Engineers |