Alphabetic index of definitions of concepts, keywords, and procedures

#,@ 6 #\ 6ii #| 6iii & 8 6iv #’ 6v * 12 *, formal semantics rule [6*1] 13 *, formal semantics rule [6*] 13ii + 12ii +, formal semantics rule [6+0] 13iii +, formal semantics rule [6+] 13iv ,@ 6vi , 6vii #, 6viii - 12iii, 12iv -, formal semantics rule [6-arity] 13v -, formal semantics rule [6-] 13vi -, formal semantics rule [6u-] 13vii ... 12v, 12vi / 12vii, 12viii /, formal semantics rule [6/0] 13viii /, formal semantics rule [6/arity] 13ix /, formal semantics rule [6/] 13x /, formal semantics rule [6u/] 13xi ; 6ix #; 6x < 12ix <= 12x = 12xi => 12xii, 12xiii > 12xiv >= 12xv _ 12xvi, 12xvii #‘ 6xi 6xii |# 6xiii

abs 12xviii acos 12xix and 12xx angle 12xxi append 12xxii apply 12xxiii apply, formal semantics rule [6apparity0] 13xii apply, formal semantics rule [6apparity1] 13xiii apply, formal semantics rule [6applyce] 13xiv apply, formal semantics rule [6applyc] 13xv apply, formal semantics rule [6applye] 13xvi apply, formal semantics rule [6applyf] 13xvii apply, formal semantics rule [6applynf] 13xviii argument checking 7 asin 12xxiv assert 12xxv assertion-violation 12xxvi assignment 4 atan 12xxvii, 12xxviii

#b 6xiv, 6xv backquote 12xxix begin 12xxx, 12xxxi begin, formal semantics rule [6beginc] 13xix begin, formal semantics rule [6begind] 13xx begin, formal semantics rule [6ubegin] 13xxi begin0, formal semantics rule [6begin01] 13xxii begin0, formal semantics rule [6begin0n] 13xxiii begin0, formal semantics rule [6ubegin0uu] 13xxiv begin0, formal semantics rule [6ubegin0u] 13xxv begin0, formal semantics rule [6ubegin0] 13xxvi binding 4ii, 7ii binding construct 7iii body 12xxxii boolean 4iii boolean=? 12xxxiii boolean? 12xxxiv, 12xxxv bound 7iv

caar 12xxxvi cadr 12xxxvii call 9 call-with-current-continuation 12xxxviii call-with-values 12xxxix call-with-values, formal semantics rule [6cwvd] 13xxvii call-with-values, formal semantics rule [6cwvw] 13xxviii call/cc 12xl call/cc, formal semantics rule [6call/cc] 13xxix car 12xli car, formal semantics rule [6care] 13xxx car, formal semantics rule [6car] 13xxxi case 12xlii cdddar 12xliii cddddr 12xliv cdr 12xlv cdr, formal semantics rule [6cdre] 13xxxii cdr, formal semantics rule [6cdr] 13xxxiii ceiling 12xlvi char->integer 12xlvii char<=? 12xlviii char<? 12xlix char=? 12l char>=? 12li char>? 12lii char? 12liii, 12liv character 4iv Characters 12lv code point 12lvi command-line arguments 10 comment 6xvi, 6xvii complex? 12lvii cond 12lviii condition?, formal semantics rule [6cf] 13xxxiv condition?, formal semantics rule [6ct] 13xxxv cons 12lix cons, formal semantics rule [6cons] 13xxxvi consi, formal semantics rule [6consi] 13xxxvii constant 7v continuation 12lx core form 11 cos 12lxi

#d 6xviii datum 6xix, 6xx datum value 4v, 6xxi define 12lxii define-syntax 12lxiii definition 4vi, 7vi, 9ii, 12lxiv, 12lxv, 12lxvi denominator 12lxvii derived form 4vii div 12lxviii div-and-mod 12lxix div0 12lxx div0-and-mod0 12lxxi dot, formal semantics rule [6μapp] 13xxxviii dot, formal semantics rule [6μarity] 13xxxix dotted pair 12lxxii dw, formal semantics rule [6dwdone] 13xl dw, formal semantics rule [6udw] 13xli dynamic environment 7vii dynamic-wind 12lxxiii dynamic-wind, formal semantics rule [6dwarity] 13xlii dynamic-wind, formal semantics rule [6winde] 13xliii dynamic-wind, formal semantics rule [6wind] 13xliv

#e 6xxii, 6xxiii else 12lxxiv, 12lxxv, 12lxxvi empty list 6xxiv, 12lxxvii, 12lxxviii, 12lxxix, 12lxxx, 12lxxxi eq? 12lxxxii equal? 12lxxxiii equivalence predicate 12lxxxiv eqv? 12lxxxv eqv?, formal semantics rule [6eqcf] 13xlv eqv?, formal semantics rule [6eqct] 13xlvi eqv?, formal semantics rule [6eqf] 13xlvii eqv?, formal semantics rule [6eqipf] 13xlviii eqv?, formal semantics rule [6eqipt] 13xlix eqv?, formal semantics rule [6eqt] 13l eqv?, formal semantics rule [6ueqv] 13li error 12lxxxvi escape procedure 12lxxxvii escape sequence 6xxv even? 12lxxxviii exact 12lxxxix exact 12xc exact-integer-sqrt 12xci exact? 12xcii exactness 5 exceptional situation 7viii exp 12xciii export 9iii expression 4viii, 9iv expt 12xciv external representation 6xxvi

#f 6xxvii, 12xcv false 7ix finite? 12xcvi fixnum 5ii flonum 5iii floor 12xcvii for-each 12xcviii form 4ix, 6xxviii

gcd 12xcix

hole 13lii hygienic 9v

#i 6xxix, 6xxx identifier 4x, 6xxxi, 6xxxii, 7x, 12c identifier-syntax 12ci if 12cii, 12ciii if, formal semantics rule [6if3f] 13liii if, formal semantics rule [6if3t] 13liv imag-part 12civ immutable 7xi implementation restriction 5iv, 7xii import 9vi import level 9vii improper list 12cv inexact 12cvi inexact 12cvii inexact? 12cviii infinite? 12cix instance 9viii instantiation 9ix integer->char 12cx integer-valued? 12cxi integer? 12cxii

keyword 7xiii, 9x

lambda 12cxiii lambda, formal semantics rule [6μapp1] 13lv lambda, formal semantics rule [6μapp] 13lvi lambda, formal semantics rule [6μarity] 13lvii lambda, formal semantics rule [6app0] 13lviii lambda, formal semantics rule [6appN!] 13lix lambda, formal semantics rule [6appN] 13lx lambda, formal semantics rule [6arity] 13lxi lambda, formal semantics rule [6cwvd] 13lxii lcm 12cxiv length 12cxv let 12cxvi, 12cxvii let* 12cxviii let*-values 12cxix let-syntax 12cxx let-values 12cxxi letrec 12cxxii letrec, formal semantics rule [6letrec] 13lxiii letrec* 12cxxiii letrec*, formal semantics rule [6letrec*] 13lxiv letrec-syntax 12cxxiv level 9xi lexeme 6xxxiii library 4xi, 7xiv, 9xii library 9xiii list 4xii list 12cxxv list, formal semantics rule [6listc] 13lxv list, formal semantics rule [6listn] 13lxvi list->string 12cxxvi list->vector 12cxxvii list-ref 12cxxviii list-tail 12cxxix list? 12cxxx literal 9xiv location 7xv log 12cxxxi, 12cxxxii

macro 4xiii, 9xv macro keyword 9xvi macro transformer 9xvii magnitude 12cxxxiii make-polar 12cxxxiv make-rectangular 12cxxxv make-string 12cxxxvi, 12cxxxvii make-vector 12cxxxviii, 12cxxxix map 12cxl max 12cxli may 8ii min 12cxlii mod 12cxliii mod0 12cxliv must 8iii must be 8iv must not 8v mutable 7xvi

nan? 12cxlv negative? 12cxlvi not 12cxlvii null, formal semantics rule [6applyf] 13lxvii null, formal semantics rule [6null?t] 13lxviii null? 12cxlviii, 12cxlix null?, formal semantics rule [6null?f] 13lxix null?, formal semantics rule [6null?t] 13lxx number 4xiv, 5v number->string 12cl, 12cli, 12clii number? 12cliii, 12cliv numerator 12clv numerical types 5vi

#o 6xxxiv, 6xxxv object 4xv odd? 12clvi or 12clvii

pair 4xvi, 12clviii pair? 12clix, 12clx pair?, formal semantics rule [6pair?f] 13lxxi pair?, formal semantics rule [6pair?t] 13lxxii pattern variable 7xvii, 12clxi phase 9xviii positive? 12clxii predicate 12clxiii prefix notation 4xvii procedure 4xviii, 4xix procedure call 4xx, 9xix procedure? 12clxiv, 12clxv procedure?, formal semantics rule [6procf] 13lxxiii procedure?, formal semantics rule [6proct] 13lxxiv proper tail recursion 7xviii

quasiquote 12clxvi quote 12clxvii

raise, formal semantics rule [6xr] 13lxxv raise-continuable, formal semantics rule [6xrc] 13lxxvi rational-valued? 12clxviii rational? 12clxix rationalize 12clxx real->double 12clxxi real->single 12clxxii real-part 12clxxiii real-valued? 12clxxiv real? 12clxxv referentially transparent 9xx region 7xix, 12clxxvi, 12clxxvii, 12clxxviii, 12clxxix, 12clxxx, 12clxxxi, 12clxxxii, 12clxxxiii responsibility 7xx reverse 12clxxxiv (rnrs base (6)) 12clxxxv round 12clxxxvi

safe libraries 7xxi scalar value 12clxxxvii, 12clxxxviii set! 12clxxxix set!, formal semantics rule [6setdte] 13lxxvii set!, formal semantics rule [6setdt] 13lxxviii set!, formal semantics rule [6set] 13lxxix set-car!, formal semantics rule [6scare] 13lxxx set-car!, formal semantics rule [6setcar] 13lxxxi set-cdr!, formal semantics rule [6scdre] 13lxxxii set-cdr!, formal semantics rule [6setcdr] 13lxxxiii should 8vi should not 8vii simplest rational 12cxc sin 12cxci splicing 12cxcii sqrt 12cxciii string 4xxi string 12cxciv string->list 12cxcv string->number 12cxcvi, 12cxcvii string->symbol 12cxcviii string-append 12cxcix string-copy 12cc string-for-each 12cci string-length 12ccii string-ref 12cciii string<=? 12cciv string<? 12ccv string=? 12ccvi string>=? 12ccvii string>? 12ccviii string? 12ccix, 12ccx subform 4xxii, 6xxxvi substring 12ccxi surrogate 12ccxii symbol 4xxiii, 6xxxvii symbol->string 12ccxiii symbol=? 12ccxiv symbol? 12ccxv, 12ccxvi syntactic abstraction 9xxi syntactic datum 4xxiv, 6xxxviii, 6xxxix syntactic keyword 4xxv, 6xl, 7xxii, 9xxii syntax violation 8viii syntax-rules 12ccxvii, 12ccxviii, 12ccxix

#t 6xli, 12ccxx tail call 7xxiii, 12ccxxi tan 12ccxxii throw, formal semantics rule [6throw] 13lxxxiv top-level program 4xxvi, 7xxiv, 10ii transformer 9xxiii true 7xxv, 12ccxxiii, 12ccxxiv truncate 12ccxxv type 12ccxxvi

unbound 7xxvi, 9xxiv Unicode 12ccxxvii unquote 12ccxxviii unquote-splicing 12ccxxix unspecified behavior 8ix unspecified values 8x

valid indices 12ccxxx, 12ccxxxi values 12ccxxxii values, formal semantics rule [6begin0n] 13lxxxv values, formal semantics rule [6beginc] 13lxxxvi values, formal semantics rule [6cwvd] 13lxxxvii values, formal semantics rule [6demote] 13lxxxviii values, formal semantics rule [6dwdone] 13lxxxix values, formal semantics rule [6ubegin0u] 13xc values, formal semantics rule [6ubegin0] 13xci values, formal semantics rule [6uval] 13xcii values, formal semantics rule [6xdone] 13xciii variable 4xxvii, 6xlii, 7xxvii, 9xxv vector 4xxviii vector 12ccxxxiii vector->list 12ccxxxiv vector-fill! 12ccxxxv vector-for-each 12ccxxxvi vector-length 12ccxxxvii vector-map 12ccxxxviii vector-ref 12ccxxxix vector-set! 12ccxl vector? 12ccxli, 12ccxlii visit 9xxvi visiting 9xxvii

Whitespace 6xliii with-exception-handler, formal semantics rule [6weherr] 13xciv with-exception-handler, formal semantics rule [6xwh1] 13xcv with-exception-handler, formal semantics rule [6xwhne] 13xcvi with-exception-handler, formal semantics rule [6xwhn] 13xcvii

#x 6xliv, 6xlv

zero? 12ccxliii