The Scheme Programming LanguageThis thoroughly updated edition of The Scheme Programming Language provides an introduction to Scheme and a definitive reference for standard Scheme, presented in a clear and concise manner. |
Contents
I | ix |
II | 1 |
III | 6 |
IV | 7 |
V | 8 |
VI | 11 |
VII | 13 |
VIII | 15 |
XXXVI | 121 |
XXXVII | 122 |
XXXVIII | 132 |
XXXIX | 139 |
XL | 153 |
XLI | 158 |
XLII | 164 |
XLIII | 166 |
IX | 21 |
X | 22 |
XI | 25 |
XII | 29 |
XIII | 33 |
XIV | 39 |
XV | 45 |
XVI | 55 |
XVII | 57 |
XVIII | 62 |
XIX | 75 |
XX | 83 |
XXI | 85 |
XXII | 86 |
XXIII | 87 |
XXIV | 89 |
XXV | 91 |
XXVI | 93 |
XXVII | 95 |
XXVIII | 96 |
XXIX | 97 |
XXX | 100 |
XXXI | 104 |
XXXII | 108 |
XXXIII | 110 |
XXXIV | 116 |
XXXV | 119 |
Other editions - View all
Common terms and phrases
a b c ANSI/IEEE standard apply apply-op args arguments binding body cadr call-with-current-continuation call/cc lambda car and cdr car cdr car ls cddr cdr ls char character Chez Scheme computation cond cons car continuation define-syntax definition digit elements ellipsis equivalent error evaluated example Exercise exp₁ exp2 f otherwise fibonacci filename identifier inexact input input-port integer invoked keyword lambda expression lambda x lambda x y let expression let f lambda let-syntax letrec lexical scoping loop memv monohedral tiling named let newline null object output port pair pattern variable predicates procedure 134 procedure procedure procedure procedure returns quote radix recursion Revised5 Report Scheme Programming Language Scheme programs Scheme systems Section sequence set-car string->symbol subexpression symbol syntactic extension syntactic forms syntax syntax-case syntax-rules tail calls tail-recursive template thunk ticks top-level transformer unspecified vector vector-ref winders write-char zero