Alphabetic index of definitions of concepts, keywords, and procedures

... 13, 13ii => 8 _ 13iii

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

base record type 7ii 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 8iv condition 8v &condition 8vi condition 8vii condition-accessor 8viii condition-irritants 8ix condition-message 8x condition-predicate 8xi condition-who 8xii condition? 8xiii cons* 4v, 4vi constructor descriptor 7iii continuable exception 8xiv current exception handler 8xv current-error-port 9xvi, 9xvii, 9xviii current-input-port 9xix, 9xx, 9xxi current-output-port 9xxii, 9xxiii, 9xxiv

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

else 8xvii 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 8xviii error-handling-mode 9xxxvi error? 8xix eval 17ii exact->inexact 20iii exception 8xx exceptional situation 8xxi exceptions 8xxii exists 4vii exit 11ii, 11iii

field 7v fields 7vi 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 8xxiii

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 7vii immutable record type 7viii &implementation-restriction 8xxiv implementation-restriction-violation? 8xxv implicit identifier 13xii inexact->exact 20v input port 9lxxviii input-port? 9lxxix, 9lxxx &irritants 8xxvi irritants-condition? 8xxvii

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

macro transformer 13xiii make-assertion-violation 8xxx 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 8xxxi 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 8xxxii make-irritants-condition 8xxxiii make-lexical-violation 8xxxiv make-message-condition 8xxxv make-no-infinities-violation 12cxiv make-no-nans-violation 12cxv make-non-continuable-violation 8xxxvi make-record-constructor-descriptor 7ix make-record-type-descriptor 7x make-serious-condition 8xxxvii make-syntax-violation 8xxxviii make-transcoder 9cii, 9ciii, 9civ make-undefined-violation 8xxxix make-variable-transformer 13xiv make-violation 8xl make-warning 8xli make-who-condition 8xlii mark 13xv member 4xiii memp 4xiv memq 4xv memv 4xvi &message 8xliii message-condition? 8xliv modulo 20vii mutable 7xi mutable record type 7xii mutator 7xiii

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 8xlv non-continuable-violation? 8xlvi nongenerative 7xiv nongenerative 7xv null-environment 20viii number 12cxx

octet 3lvii opaque 7xvi 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

parent 7xvii parent-rtd 7xviii 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 7xix protocol 7xx put-bytevector 9cxxxvi, 9cxxxvii put-char 9cxxxviii put-datum 9cxxxix put-string 9cxl, 9cxli, 9cxlii put-u8 9cxliii

quasisyntax 13xvii quotient 20x

raise 8xlvii raise-continuable 8xlviii read 9cxliv, 9cxlv read-char 9cxlvi, 9cxlvii real->flonum 12cxxi record 7xxi record constructor 7xxii, 7xxiii record-accessor 7xxiv record-constructor 7xxv record-constructor descriptor 7xxvi record-constructor-descriptor 7xxvii record-field-mutable? 7xxviii record-mutator 7xxix record-predicate 7xxx record-rtd 7xxxi record-type descriptor 7xxxii, 7xxxiii record-type-descriptor 7xxxiv record-type-descriptor? 7xxxv record-type-field-names 7xxxvi record-type-generative? 7xxxvii record-type-name 7xxxviii record-type-opaque? 7xxxix record-type-parent 7xl record-type-sealed? 7xli record-type-uid 7xlii record? 7xliii 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)) 8xlix (rnrs control (6)) 6iv (rnrs enums (6)) 15xviii (rnrs exceptions (6)) 8l (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)) 7xliv (rnrs records procedural (6)) 7xlv (rnrs records syntactic (6)) 7xlvi (rnrs sorting (6)) 5ii (rnrs syntax-case (6)) 13xviii (rnrs unicode (6)) 2xvii rtd 7xlvii

scheme-report-environment 20xiii sealed 7xlviii sealed 7xlix &serious 8li serious-condition? 8lii set-car! 18ii set-cdr! 18iii set-port-position! 9cl simple condition 8liii simple-conditions 8liv 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 8lv syntax 13xx syntax object 13xxi, 13xxii syntax->datum 13xxiii syntax-case 13xxiv syntax-violation 13xxv, 13xxvi syntax-violation-form 8lvi syntax-violation-subform 8lvii syntax-violation? 8lviii

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 8lix undefined-violation? 8lx universe 15xix unless 6v unsyntax 13xxix unsyntax-splicing 13xxx utf-16-codec 9clxiii utf-8-codec 9clxiv utf16->string 3lxvii utf32->string 3lxviii utf8->string 3lxix

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

&warning 8lxiii warning? 8lxiv when 6vi &who 8lxv who-condition? 8lxvi with-exception-handler 8lxvii 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