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, 12lxiii define-syntax 12lxiv definition 4vi, 7vi, 9ii, 12lxv, 12lxvi, 12lxvii denominator 12lxviii derived form 4vii div 12lxix div-and-mod 12lxx div0 12lxxi div0-and-mod0 12lxxii dot, formal semantics rule [6μapp] 13xxxviii dot, formal semantics rule [6μarity] 13xxxix dotted pair 12lxxiii dw, formal semantics rule [6dwdone] 13xl dw, formal semantics rule [6udw] 13xli dynamic environment 7vii dynamic-wind 12lxxiv 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 12lxxv, 12lxxvi, 12lxxvii empty list 6xxiv, 12lxxviii, 12lxxix, 12lxxx, 12lxxxi, 12lxxxii eq? 12lxxxiii equal? 12lxxxiv equivalence predicate 12lxxxv eqv? 12lxxxvi 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 12lxxxvii escape procedure 12lxxxviii escape sequence 6xxv even? 12lxxxix exact 12xc exact 12xci exact-integer-sqrt 12xcii exact? 12xciii exactness 5 exceptional situation 7viii exp 12xciv export 9iii expression 4viii, 9iv expt 12xcv external representation 6xxvi

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

gcd 12c

hole 13lii hygienic 9v

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

keyword 7xiii, 9x

lambda 12cxiv 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 12cxv length 12cxvi let 12cxvii, 12cxviii let* 12cxix let*-values 12cxx let-syntax 12cxxi let-values 12cxxii letrec 12cxxiii letrec, formal semantics rule [6letrec] 13lxiii letrec* 12cxxiv letrec*, formal semantics rule [6letrec*] 13lxiv letrec-syntax 12cxxv level 9xi lexeme 6xxxiii library 4xi, 7xiv, 9xii library 9xiii list 4xii list 12cxxvi list, formal semantics rule [6listc] 13lxv list, formal semantics rule [6listn] 13lxvi list->string 12cxxvii list->vector 12cxxviii list-ref 12cxxix list-tail 12cxxx list? 12cxxxi literal 9xiv location 7xv log 12cxxxii, 12cxxxiii

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

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

#o 6xxxiv, 6xxxv object 4xv odd? 12clviii or 12clix

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

quasiquote 12clxviii quote 12clxix

raise, formal semantics rule [6xr] 13lxxv raise-continuable, formal semantics rule [6xrc] 13lxxvi rational-valued? 12clxx rational? 12clxxi rationalize 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, 12ccxxiii true 7xxv, 12ccxxiv, 12ccxxv truncate 12ccxxvi type 12ccxxvii

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

valid indices 12ccxxxi, 12ccxxxii values 12ccxxxiii 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 12ccxxxiv vector->list 12ccxxxv vector-fill! 12ccxxxvi vector-for-each 12ccxxxvii vector-length 12ccxxxviii vector-map 12ccxxxix vector-ref 12ccxl vector-set! 12ccxli vector? 12ccxlii, 12ccxliii 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? 12ccxliv