Alphabetic index of definitions of concepts, keywords, and procedures

... 13, 13ii _ 13iii

antimark 13iv &assertion 8 assertion-violation? 8ii assoc 4 assp 4ii assq 4iii assv 4iv

base record type 7 big-endian 3 binary port 9, 9ii binary-port? 9iii bit fields 12 bitwise-and 12ii bitwise-arithmetic-shift 12iii bitwise-arithmetic-shift-left 12iv bitwise-arithmetic-shift-right 12v bitwise-bit-count 12vi bitwise-bit-field 12vii bitwise-bit-set? 12viii bitwise-copy-bit 12ix bitwise-copy-bit-field 12x bitwise-first-bit-set 12xi bitwise-if 12xii bitwise-ior 12xiii bitwise-length 12xiv bitwise-not 12xv bitwise-reverse-bit-field 12xvi bitwise-rotate-bit-field 12xvii bitwise-xor 12xviii bound-identifier=? 13v buffer-mode 9iv buffer-mode? 9v byte 3ii bytevector 3iii bytevector->sint-list 3iv bytevector->string 9vi bytevector->u8-list 3v bytevector->uint-list 3vi bytevector-copy 3vii bytevector-copy! 3viii bytevector-fill! 3ix bytevector-ieee-double-native-ref 3x bytevector-ieee-double-native-set! 3xi bytevector-ieee-double-ref 3xii bytevector-ieee-single-native-ref 3xiii bytevector-ieee-single-native-set! 3xiv bytevector-ieee-single-ref 3xv bytevector-length 3xvi bytevector-s16-native-ref 3xvii bytevector-s16-native-set! 3xviii bytevector-s16-ref 3xix bytevector-s16-set! 3xx bytevector-s32-native-ref 3xxi bytevector-s32-native-set! 3xxii bytevector-s32-ref 3xxiii bytevector-s32-set! 3xxiv bytevector-s64-native-ref 3xxv bytevector-s64-native-set! 3xxvi bytevector-s64-ref 3xxvii bytevector-s64-set! 3xxviii bytevector-s8-ref 3xxix bytevector-s8-set! 3xxx bytevector-sint-ref 3xxxi bytevector-sint-set! 3xxxii bytevector-u16-native-ref 3xxxiii bytevector-u16-native-set! 3xxxiv bytevector-u16-ref 3xxxv bytevector-u16-set! 3xxxvi bytevector-u32-native-ref 3xxxvii bytevector-u32-native-set! 3xxxviii bytevector-u32-ref 3xxxix bytevector-u32-set! 3xl bytevector-u64-native-ref 3xli bytevector-u64-native-set! 3xlii bytevector-u64-ref 3xliii bytevector-u64-set! 3xliv bytevector-u8-ref 3xlv bytevector-u8-set! 3xlvi bytevector-uint-ref 3xlvii bytevector-uint-set! 3xlviii bytevector=? 3xlix bytevector? 3l

call by need 20 call-with-bytevector-output-port 9vii call-with-input-file 9viii call-with-output-file 9ix call-with-port 9x call-with-string-output-port 9xi case-lambda 6 char-alphabetic? 2 char-ci<=? 2ii char-ci<? 2iii char-ci=? 2iv char-ci>=? 2v char-ci>? 2vi char-downcase 2vii char-foldcase 2viii char-general-category 2ix char-lower-case? 2x char-numeric? 2xi char-title-case? 2xii char-titlecase 2xiii char-upcase 2xiv char-upper-case? 2xv char-whitespace? 2xvi close-input-port 9xii close-output-port 9xiii close-port 9xiv codec 9xv command-line 11 compound condition 8iii condition 8iv &condition 8v condition 8vi condition-accessor 8vii condition-irritants 8viii condition-message 8ix condition-predicate 8x condition-who 8xi condition? 8xii cons* 4v, 4vi constructor descriptor 7ii continuable exception 8xiii current exception handler 8xiv current-error-port 9xvi, 9xvii, 9xviii current-input-port 9xix, 9xx, 9xxi current-output-port 9xxii, 9xxiii, 9xxiv

datum->syntax 13vi define-condition-type 8xv define-enumeration 15 define-record-type 7iii delay 20ii delete-file 10 display 9xxv, 9xxvi do 6ii

end of file object 9xxvii end-of-line style 9xxviii endianness 3li endianness 3lii enum-set->list 15ii enum-set-complement 15iii enum-set-constructor 15iv enum-set-difference 15v enum-set-indexer 15vi enum-set-intersection 15vii enum-set-member? 15viii enum-set-projection 15ix enum-set-subset? 15x enum-set-union 15xi enum-set-universe 15xii enum-set=? 15xiii enumeration 15xiv enumeration sets 15xv enumeration type 15xvi environment 17 eof-object 9xxix, 9xxx, 9xxxi eof-object? 9xxxii, 9xxxiii, 9xxxiv eol-style 9xxxv equal-hash 14 equivalence function 14ii &error 8xvi error-handling-mode 9xxxvi error? 8xvii eval 17ii exact->inexact 20iii exception 8xviii exceptional situation 8xix exceptions 8xx exists 4vii exit 11ii, 11iii

file options 9xxxvii file-exists? 10ii file-options 9xxxviii filter 4viii find 4ix fixnum->flonum 12xix fixnum-width 12xx fixnum? 12xxi fl* 12xxii fl+ 12xxiii fl- 12xxiv, 12xxv fl/ 12xxvi, 12xxvii fl<=? 12xxviii fl<? 12xxix fl=? 12xxx fl>=? 12xxxi fl>? 12xxxii flabs 12xxxiii flacos 12xxxiv flasin 12xxxv flatan 12xxxvi, 12xxxvii flceiling 12xxxviii flcos 12xxxix fldenominator 12xl fldiv 12xli fldiv-and-mod 12xlii fldiv0 12xliii fldiv0-and-mod0 12xliv fleven? 12xlv flexp 12xlvi flexpt 12xlvii flfinite? 12xlviii flfloor 12xlix flinfinite? 12l flinteger? 12li fllog 12lii, 12liii flmax 12liv flmin 12lv flmod 12lvi flmod0 12lvii flnan? 12lviii flnegative? 12lix flnumerator 12lx flodd? 12lxi flonum? 12lxii flpositive? 12lxiii flround 12lxiv flsin 12lxv flsqrt 12lxvi fltan 12lxvii fltruncate 12lxviii flush-output-port 9xxxix flzero? 12lxix fold-left 4x fold-right 4xi for-all 4xii force 20iv free-identifier=? 13vii fx* 12lxx fx*/carry 12lxxi fx+ 12lxxii fx+/carry 12lxxiii fx- 12lxxiv, 12lxxv fx-/carry 12lxxvi fx<=? 12lxxvii fx<? 12lxxviii fx=? 12lxxix fx>=? 12lxxx fx>? 12lxxxi fxand 12lxxxii fxarithmetic-shift 12lxxxiii fxarithmetic-shift-left 12lxxxiv fxarithmetic-shift-right 12lxxxv fxbit-count 12lxxxvi fxbit-field 12lxxxvii fxbit-set? 12lxxxviii fxcopy-bit 12lxxxix fxcopy-bit-field 12xc fxdiv 12xci fxdiv-and-mod 12xcii fxdiv0 12xciii fxdiv0-and-mod0 12xciv fxeven? 12xcv fxfirst-bit-set 12xcvi fxif 12xcvii fxior 12xcviii fxlength 12xcix fxmax 12c fxmin 12ci fxmod 12cii fxmod0 12ciii fxnegative? 12civ fxnot 12cv fxodd? 12cvi fxpositive? 12cvii fxreverse-bit-field 12cviii fxrotate-bit-field 12cix fxxor 12cx fxzero? 12cxi

generate-temporaries 13viii get-bytevector-all 9xl get-bytevector-n 9xli get-bytevector-n! 9xlii get-bytevector-some 9xliii get-char 9xliv get-datum 9xlv get-line 9xlvi get-string-all 9xlvii get-string-n 9xlviii get-string-n! 9xlix get-u8 9l greatest-fixnum 12cxii guard 8xxi

hash function 14iii hashtable 14iv, 14v hashtable-clear! 14vi, 14vii hashtable-contains? 14viii hashtable-copy 14ix, 14x hashtable-delete! 14xi hashtable-entries 14xii hashtable-equivalence-function 14xiii hashtable-hash-function 14xiv hashtable-keys 14xv hashtable-mutable? 14xvi hashtable-ref 14xvii hashtable-set! 14xviii hashtable-size 14xix hashtable-update! 14xx hashtable? 14xxi

&i/o 9li &i/o-decoding 9lii i/o-decoding-error? 9liii &i/o-encoding 9liv i/o-encoding-error-char 9lv i/o-encoding-error? 9lvi i/o-error-filename 9lvii i/o-error-port 9lviii i/o-error? 9lix &i/o-file-already-exists 9lx i/o-file-already-exists-error? 9lxi &i/o-file-does-not-exist 9lxii i/o-file-does-not-exist-error? 9lxiii &i/o-file-is-read-only 9lxiv i/o-file-is-read-only-error? 9lxv &i/o-file-protection 9lxvi i/o-file-protection-error? 9lxvii &i/o-filename 9lxviii i/o-filename-error? 9lxix &i/o-invalid-position 9lxx i/o-invalid-position-error? 9lxxi &i/o-port 9lxxii i/o-port-error? 9lxxiii &i/o-read 9lxxiv i/o-read-error? 9lxxv &i/o-write 9lxxvi i/o-write-error? 9lxxvii identifier 13ix identifier macro 13x identifier? 13xi immutable record type 7iv &implementation-restriction 8xxii implementation-restriction-violation? 8xxiii implicit identifier 13xii inexact->exact 20v input port 9lxxviii input-port? 9lxxix, 9lxxx &irritants 8xxiv irritants-condition? 8xxv

latin-1-codec 9lxxxi lazy evaluation 20vi least-fixnum 12cxiii &lexical 8xxvi lexical-violation? 8xxvii library specifier 17iii list-sort 5 little-endian 3liii lookahead-char 9lxxxii lookahead-u8 9lxxxiii

macro transformer 13xiii make-assertion-violation 8xxviii make-bytevector 3liv, 3lv make-custom-binary-input-port 9lxxxiv make-custom-binary-input/output-port 9lxxxv make-custom-binary-output-port 9lxxxvi make-custom-textual-input-port 9lxxxvii make-custom-textual-input/output-port 9lxxxviii make-custom-textual-output-port 9lxxxix make-enumeration 15xvii make-eq-hashtable 14xxii, 14xxiii make-eqv-hashtable 14xxiv, 14xxv make-error 8xxix make-hashtable 14xxvi, 14xxvii make-i/o-decoding-error 9xc make-i/o-encoding-error 9xci make-i/o-error 9xcii make-i/o-file-already-exists-error 9xciii make-i/o-file-does-not-exist-error 9xciv make-i/o-file-is-read-only-error 9xcv make-i/o-file-protection-error 9xcvi make-i/o-filename-error 9xcvii make-i/o-invalid-position-error 9xcviii make-i/o-port-error 9xcix make-i/o-read-error 9c make-i/o-write-error 9ci make-implementation-restriction-violation 8xxx make-irritants-condition 8xxxi make-lexical-violation 8xxxii make-message-condition 8xxxiii make-no-infinities-violation 12cxiv make-no-nans-violation 12cxv make-non-continuable-violation 8xxxiv make-record-constructor-descriptor 7v make-record-type-descriptor 7vi make-serious-condition 8xxxv make-syntax-violation 8xxxvi make-transcoder 9cii, 9ciii, 9civ make-undefined-violation 8xxxvii make-variable-transformer 13xiv make-violation 8xxxviii make-warning 8xxxix make-who-condition 8xl mark 13xv member 4xiii memp 4xiv memq 4xv memv 4xvi &message 8xli message-condition? 8xlii modulo 20vii mutable record type 7vii

native-endianness 3lvi native-eol-style 9cv native-transcoder 9cvi newline 9cvii, 9cviii &no-infinities 12cxvi no-infinities-violation? 12cxvii &no-nans 12cxviii no-nans-violation? 12cxix &non-continuable 8xliii non-continuable-violation? 8xliv null-environment 20viii number 12cxx

octet 3lvii open-bytevector-input-port 9cix open-bytevector-output-port 9cx, 9cxi open-file-input-port 9cxii, 9cxiii open-file-input/output-port 9cxiv, 9cxv open-file-output-port 9cxvi, 9cxvii open-input-file 9cxviii open-output-file 9cxix open-string-input-port 9cxx open-string-output-port 9cxxi output ports 9cxxii output-port-buffer-mode 9cxxiii output-port? 9cxxiv, 9cxxv

partition 4xvii pattern variable 13xvi peek-char 9cxxvi, 9cxxvii port 9cxxviii port-eof? 9cxxix port-has-port-position? 9cxxx port-has-set-port-position!? 9cxxxi port-position 9cxxxii port-transcoder 9cxxxiii port? 9cxxxiv position 9cxxxv promise 20ix protocol 7viii put-bytevector 9cxxxvi, 9cxxxvii put-char 9cxxxviii put-datum 9cxxxix put-string 9cxl, 9cxli, 9cxlii put-u8 9cxliii

quasisyntax 13xvii quotient 20x

raise 8xlv raise-continuable 8xlvi read 9cxliv, 9cxlv read-char 9cxlvi, 9cxlvii real->flonum 12cxxi record 7ix record constructor 7x record-accessor 7xi record-constructor 7xii record-constructor descriptor 7xiii record-constructor-descriptor 7xiv record-field-mutable? 7xv record-mutator 7xvi record-predicate 7xvii record-rtd 7xviii record-type descriptor 7xix record-type-descriptor 7xx record-type-descriptor? 7xxi record-type-field-names 7xxii record-type-generative? 7xxiii record-type-name 7xxiv record-type-opaque? 7xxv record-type-parent 7xxvi record-type-sealed? 7xxvii record-type-uid 7xxviii record? 7xxix region 6iii remainder 20xi remove 4xviii remp 4xix remq 4xx remv 4xxi (rnrs (6)) 16 (rnrs arithmetic bitwise (6)) 12cxxii (rnrs arithmetic fixnums (6)) 12cxxiii (rnrs arithmetic flonums (6)) 12cxxiv (rnrs bytevectors (6)) 3lviii (rnrs conditions (6)) 8xlvii (rnrs control (6)) 6iv (rnrs enums (6)) 15xviii (rnrs exceptions (6)) 8xlviii (rnrs files (6)) 10iii (rnrs hashtables (6)) 14xxviii (rnrs io ports (6)) 9cxlviii (rnrs io simple (6)) 9cxlix (rnrs lists (6)) 4xxii (rnrs mutable-pairs (6)) 18 (rnrs mutable-strings (6)) 19 (rnrs programs (6)) 11iv (rnrs r5rs (6)) 20xii (rnrs records inspection (6)) 7xxx (rnrs records procedural (6)) 7xxxi (rnrs records syntactic (6)) 7xxxii (rnrs sorting (6)) 5ii (rnrs syntax-case (6)) 13xviii (rnrs unicode (6)) 2xvii rtd 7xxxiii

scheme-report-environment 20xiii &serious 8xlix serious-condition? 8l set-car! 18ii set-cdr! 18iii set-port-position! 9cl simple condition 8li simple-conditions 8lii sint-list->bytevector 3lix standard-error-port 9cli standard-input-port 9clii standard-output-port 9cliii string->bytevector 9cliv string->utf16 3lx, 3lxi string->utf32 3lxii, 3lxiii string->utf8 3lxiv string-ci-hash 14xxix string-ci<=? 2xviii string-ci<? 2xix string-ci=? 2xx string-ci>=? 2xxi string-ci>? 2xxii string-downcase 2xxiii string-fill! 19ii string-foldcase 2xxiv string-hash 14xxx string-normalize-nfc 2xxv string-normalize-nfd 2xxvi string-normalize-nfkc 2xxvii string-normalize-nfkd 2xxviii string-set! 19iii string-titlecase 2xxix string-upcase 2xxx substitution 13xix symbol-hash 14xxxi &syntax 8liii syntax 13xx syntax object 13xxi, 13xxii syntax->datum 13xxiii syntax-case 13xxiv syntax-violation 13xxv, 13xxvi syntax-violation-form 8liv syntax-violation-subform 8lv syntax-violation? 8lvi

textual port 9clv textual ports 9clvi textual-port? 9clvii transcoded-port 9clviii transcoder 9clix transcoder-codec 9clx transcoder-eol-style 9clxi transcoder-error-handling-mode 9clxii transformation procedure 13xxvii transformer 13xxviii

u8-list->bytevector 3lxv uint-list->bytevector 3lxvi &undefined 8lvii undefined-violation? 8lviii universe 15xix unless 6v unsyntax 13xxix unsyntax-splicing 13xxx utf-16-codec 9clxiii utf-8-codec 9clxiv utf16->string 3lxvii, 3lxviii utf32->string 3lxix, 3lxx utf8->string 3lxxi

variable transformer 13xxxi, 13xxxii vector-sort 5iii vector-sort! 5iv &violation 8lix violation? 8lx

&warning 8lxi warning? 8lxii when 6vi &who 8lxiii who-condition? 8lxiv with-exception-handler 8lxv with-input-from-file 9clxv with-output-to-file 9clxvi with-syntax 13xxxiii wrap 13xxxiv wrapped syntax object 13xxxv write 9clxvii, 9clxviii write-char 9clxix, 9clxx