Alphabetic index of definitions of concepts, keywords, and procedures

... 13

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

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

macro transformer 13xi make-assertion-violation 8xxviii make-bytevector 3liv, 3lv make-custom-binary-input-port 9lxxxvi make-custom-binary-input/output-port 9lxxxvii make-custom-binary-output-port 9lxxxviii make-custom-textual-input-port 9lxxxix make-custom-textual-input/output-port 9xc make-custom-textual-output-port 9xci 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 9xcii make-i/o-encoding-error 9xciii make-i/o-error 9xciv make-i/o-file-already-exists-error 9xcv make-i/o-file-does-not-exist-error 9xcvi make-i/o-file-is-read-only-error 9xcvii make-i/o-file-protection-error 9xcviii make-i/o-filename-error 9xcix make-i/o-invalid-position-error 9c make-i/o-port-error 9ci make-i/o-read-error 9cii make-i/o-write-error 9ciii 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 9civ, 9cv, 9cvi make-undefined-violation 8xxxvii make-variable-transformer 13xii make-violation 8xxxviii make-warning 8xxxix make-who-condition 8xl mark 13xiii 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 9cvii native-transcoder 9cviii newline 9cix, 9cx &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 9cxi open-bytevector-output-port 9cxii, 9cxiii open-file-input-port 9cxiv, 9cxv open-file-input/output-port 9cxvi, 9cxvii open-file-output-port 9cxviii, 9cxix open-input-file 9cxx open-output-file 9cxxi open-string-input-port 9cxxii open-string-output-port 9cxxiii output ports 9cxxiv output-port-buffer-mode 9cxxv output-port? 9cxxvi, 9cxxvii

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

quasisyntax 13xv quotient 20x

raise 8xlv raise-continuable 8xlvi read 9cxlvi, 9cxlvii read-char 9cxlviii, 9cxlix 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 flonum (6)) 12cxxiii (rnrs arithmetic fx (6)) 12cxxiv (rnrs bytevector (6)) 3lviii (rnrs conditions (6)) 8xlvii (rnrs control (6)) 6iv (rnrs enum (6)) 15xviii (rnrs exceptions (6)) 8xlviii (rnrs files (6)) 10iii (rnrs hashtables (6)) 14xxviii (rnrs io ports (6)) 9cl (rnrs io simple (6)) 9cli (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)) 13xvi (rnrs unicode (6)) 2xvii rtd 7xxxiii

scheme-report-environment 20xiii &serious 8xlix serious-condition? 8l set-car! 18ii set-cdr! 18iii set-port-position! 9clii simple condition 8li simple-conditions 8lii sint-list->bytevector 3lix standard-error-port 9cliii standard-input-port 9cliv standard-output-port 9clv string->bytevector 9clvi 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 13xvii symbol-hash 14xxxi &syntax 8liii syntax 13xviii syntax object 13xix, 13xx syntax->datum 13xxi syntax-case 13xxii syntax-violation 13xxiii, 13xxiv syntax-violation-form 8liv syntax-violation-subform 8lv syntax-violation? 8lvi

textual port 9clvii textual ports 9clviii textual-port? 9clix transcoded-port 9clx transcoder 9clxi transcoder-codec 9clxii transcoder-eol-style 9clxiii transcoder-error-handling-mode 9clxiv transformation procedure 13xxv transformer 13xxvi

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

variable transformer 13xxvii, 13xxviii 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 9clxvii with-output-to-file 9clxviii with-syntax 13xxix wrap 13xxx wrapped syntax object 13xxxi write 9clxix, 9clxx write-char 9clxxi, 9clxxii