Alphabetic index of definitions of concepts, keywords, and procedures

... 14

antimark 14ii &assertion 9 assertion-violation? 9ii assoc 5 assp 5ii assq 5iii assv 5iv

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

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

datum->syntax 14iv define-condition-type 9xv define-enumeration 16 define-record-type 8iii delay 21ii delete-file 11 display 10xxv, 10xxvi do 7ii

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

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

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

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

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

latin-1-codec 10lxxxiii lazy evaluation 21vi least-fixnum 13cxiii &lexical 9xxvi lexical-violation? 9xxvii library specifier 18iii list-sort 6 little-endian 4liii lookahead-char 10lxxxiv lookahead-u8 10lxxxv

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

native-endianness 4lvi native-eol-style 10cvi native-transcoder 10cvii newline 10cviii, 10cix &no-infinities 13cxvi no-infinities-violation? 13cxvii &no-nans 13cxviii no-nans-violation? 13cxix &non-continuable 9xliii non-continuable-violation? 9xliv null-environment 21viii number 13cxx

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

partition 5xvii pattern variable 14xiii peek-char 10cxxvii, 10cxxviii port 10cxxix port-eof? 10cxxx port-has-port-position? 10cxxxi port-has-set-port-position!? 10cxxxii port-position 10cxxxiii port-transcoder 10cxxxiv port? 10cxxxv position 10cxxxvi promise 21ix protocol 8viii put-bytevector 10cxxxvii, 10cxxxviii put-char 10cxxxix put-datum 10cxl put-string 10cxli, 10cxlii, 10cxliii put-u8 10cxliv

quasisyntax 14xiv quotient 21x

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

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

textual port 10clvi textual ports 10clvii textual-port? 10clviii transcoded-port 10clix transcoder 10clx transcoder-codec 10clxi transcoder-eol-style 10clxii transcoder-error-handling-mode 10clxiii transformation procedure 14xxiv

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

variable transformer 14xxv, 14xxvi vector-sort 6iii vector-sort! 6iv &violation 9lix violation? 9lx

&warning 9lxi warning? 9lxii when 7vi &who 9lxiii who-condition? 9lxiv with-exception-handler 9lxv with-input-from-file 10clxvi with-output-to-file 10clxvii with-syntax 14xxvii wrap 14xxviii wrapped syntax object 14xxix write 10clxviii, 10clxix write-char 10clxx, 10clxxi