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 core form 11 cos 12lx

#d 6xviii datum 6xix, 6xx datum value 4v, 6xxi define 12lxi, 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 [6eqt] 13xlviii eqv?, formal semantics rule [6ueqv] 13xlix error 12lxxxvi escape procedure 12lxxxvii escape sequence 6xxv even? 12lxxxviii exact 5, 12lxxxix exact 12xc exact-integer-sqrt 12xci exact? 12xcii exactness 5ii exceptional situation 7viii exp 12xciii export 9iii expression 4viii, 9iv expt 12xciv external representation 6xxvi

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

gcd 12xcix

hole 13l hygienic 9v

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

keyword 7xiii, 9x

lambda 12cxiii lambda, formal semantics rule [6μapp1] 13liii lambda, formal semantics rule [6μapp] 13liv lambda, formal semantics rule [6μarity] 13lv lambda, formal semantics rule [6app0] 13lvi lambda, formal semantics rule [6appN!] 13lvii lambda, formal semantics rule [6appN] 13lviii lambda, formal semantics rule [6arity] 13lix lambda, formal semantics rule [6cwvd] 13lx 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] 13lxi letrec* 12cxxiii letrec*, formal semantics rule [6letrec*] 13lxii letrec-syntax 12cxxiv level 9xi lexeme 6xxxiii library 4xi, 7xiv, 9xii library 9xiii list 4xii list 12cxxv list, formal semantics rule [6listc] 13lxiii list, formal semantics rule [6listn] 13lxiv 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, 12cxxxiii magnitude 12cxxxiv make-polar 12cxxxv make-rectangular 12cxxxvi make-string 12cxxxvii, 12cxxxviii make-vector 12cxxxix, 12cxl map 12cxli max 12cxlii may 8ii min 12cxliii mod 12cxliv mod0 12cxlv must 8iii must be 8iv must not 8v mutable 7xvi

nan? 12cxlvi negative? 12cxlvii not 12cxlviii null, formal semantics rule [6applyf] 13lxv null, formal semantics rule [6null?t] 13lxvi null? 12cxlix, 12cl null?, formal semantics rule [6null?f] 13lxvii null?, formal semantics rule [6null?t] 13lxviii number 4xiv, 5viii number->string 12cli, 12clii, 12cliii number? 12cliv, 12clv numerator 12clvi numerical types 5ix

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

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

quasiquote 12clxvii quote 12clxviii

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

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

#t 6xli, 12ccxix tail call 7xxiii, 12ccxx tan 12ccxxi throw, formal semantics rule [6throw] 13lxxxii top-level program 4xxvi, 7xxiv, 10ii transformer 9xxiii, 12ccxxii 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] 13lxxxiii values, formal semantics rule [6beginc] 13lxxxiv values, formal semantics rule [6cwvd] 13lxxxv values, formal semantics rule [6demote] 13lxxxvi values, formal semantics rule [6dwdone] 13lxxxvii values, formal semantics rule [6ubegin0u] 13lxxxviii values, formal semantics rule [6ubegin0] 13lxxxix values, formal semantics rule [6uval] 13xc values, formal semantics rule [6xdone] 13xci 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] 13xcii with-exception-handler, formal semantics rule [6xwh1] 13xciii with-exception-handler, formal semantics rule [6xwhne] 13xciv with-exception-handler, formal semantics rule [6xwhn] 13xcv

#x 6xliv, 6xlv

zero? 12ccxliii