2 Numbers
2.1 Infinities, NaNs
2.2 Distinguished -0.0
3 Lexical syntax and read syntax
3.1 Symbol and identifier syntax
3.1.1 Escaped symbol constituents
3.1.2 Case sensitivity
3.1.3 Identifiers starting with ->
3.2 Comments
3.3 Future extensions
4 Semantic concepts
4.1 Argument aund subform checking
4.2 Safety
4.3 Proper tail recursion
5 Notation and terminology
5.1 Requirement levels
5.2 Entry format
6 Libraries
6.1 Syntax
6.2 Local import
6.3 Local modules
6.4 Fixed import and export clauses
6.5 Instantiation and initialization
6.6 Immutable exports
6.7 Compound library names
6.8 Versioning
6.9 Treatment of different versions
9 Base library
9.1 Library organization
9.2 Bodies
9.3 Export levels
9.4 Equivalence predicates
9.4.1 Treatment of procedures
9.4.2 Equivalence of NaNs
9.4.3 eq?
9.5 Generic arithmetic
9.5.1 Full numeric tower
9.5.2 IEEE-754 conformance
9.5.3 Transcendental functions
9.5.4 Domains of numerical predicates
9.5.5 Numerical types
9.5.6 Closure Properties
9.5.6.1 Representation-specific operations
9.5.6.2 Flow analysis
9.5.6.3 div and mod
9.5.7 Numerical predicates
9.5.8 Notes on individual procedures
round
sqrt
number->string
9.6 Characters and strings
9.7 Control features
9.8 call-with-current-continuation and dynamic-wind
9.8.1 Multiple values
9.9 Macro transformers
9.9.1 syntax-rules
12 List utilities
12.1 Notes on individual procedures
memp, member, memv, and memq
14 Control structures
14.1 when and unless
14.2 case-lambda
15 Records
15.1 Syntactic layer
15.2 Positional access and field names
15.3 Lack of multiple inheritance
15.4 Constructor mechanism
15.5 Sealed record types
16 Conditions and exceptions
16.1 Exceptions
16.2 Conditions
17 I/O
17.1 File names
17.2 File options
17.3 End-of-line styles
17.4 Error-handling modes
17.5 Binary and textual ports
17.6 File positions
17.7 Freshness of standard ports
17.8 Argument conventions
19 Arithmetic
19.1 Fixnums and flonums
19.2 Notes on individual procedures
fl+ and fl*
real->flonum
flround
flsqrt
21 Hashtables
21.1 Caching
21.2 Immutable hashtables
21.3 Hash functions
Alphabetic index of definitions of
concepts, keywords, and procedures