From bd5707b01333e0507156dc664d6838df8360ebe8 Mon Sep 17 00:00:00 2001 From: Abdulaziz Ghuloum Date: Sun, 26 Aug 2007 15:43:18 -0400 Subject: [PATCH] * finished listring all r6rs-todo identifiers. --- src/r6rs-todo.ss | 1041 +++++++++++++++++++++++----------------------- 1 file changed, 519 insertions(+), 522 deletions(-) diff --git a/src/r6rs-todo.ss b/src/r6rs-todo.ss index 033859f..e0badf0 100644 --- a/src/r6rs-todo.ss +++ b/src/r6rs-todo.ss @@ -11,6 +11,7 @@ [co (rnrs conditions (6))] [ct (rnrs control (6))] [en (rnrs enums (6))] + [ev (rnrs eval (6))] [ex (rnrs exceptions (6))] [fi (rnrs files (6))] [ht (rnrs hashtables (6))] @@ -26,7 +27,8 @@ [rs (rnrs records syntactic (6))] [sr (rnrs sorting (6))] [sc (rnrs syntax-case (6))] - [uc (rnrs unicode (6))])) + [uc (rnrs unicode (6))] + )) (define status-names '([D deferred] @@ -122,9 +124,8 @@ [char>? U ba] [char? U ba] [complex? U ba] - [condition? U ] + [condition? U co] [cons U ba] - [cons* U ] [cos U ba] [denominator U ba] [div U ba] @@ -132,7 +133,7 @@ [div0 U ba] [div0-and-mod0 U ba] [dynamic-wind U ba] - [else U ba] + [else U ba ex] [eq? U ba] [equal? U ba] [eqv? U ba] @@ -185,8 +186,8 @@ [pair? U ba] [positive? U ba] [procedure? U ba] - [raise U ] - [raise-continuable U ] + [raise U ex] + [raise-continuable U ex] [rational-valued? U ba] [rational? U ba] [rationalize U ba] @@ -195,8 +196,8 @@ [real? U ba] [reverse U ba] [round U ba] - [set-car! U ] - [set-cdr! U ] + [set-car! U mp] + [set-cdr! U mp] [sin U ba] [sqrt U ba] [string U ba] @@ -219,7 +220,6 @@ [symbol=? U ba] [symbol? U ba] [tan U ba] - [throw U ] [truncate U ba] [values U ba] [vector U ba] @@ -231,519 +231,516 @@ [vector-ref U ba] [vector-set! U ba] [vector? U ba] - [with-exception-handler U ] + [with-exception-handler U ex] [zero? U ba] - [... U ] - [=> U ba] - [_ U ] - [&assertion U ] - [assertion-violation? U ] - [assoc U ] - [assp U ] - [assq U ] - [assv U ] - [binary-port? U ] - [bitwise-and U ] - [bitwise-arithmetic-shift U ] - [bitwise-arithmetic-shift-left U ] - [bitwise-arithmetic-shift-right U ] - [bitwise-bit-count U ] - [bitwise-bit-field U ] - [bitwise-bit-set? U ] - [bitwise-copy-bit U ] - [bitwise-copy-bit-field U ] - [bitwise-first-bit-set U ] - [bitwise-if U ] - [bitwise-ior U ] - [bitwise-length U ] - [bitwise-not U ] - [bitwise-reverse-bit-field U ] - [bitwise-rotate-bit-field U ] - [bitwise-xor U ] - [bound-identifier=? U ] - [buffer-mode U ] - [buffer-mode? U ] - [bytevector->sint-list U ] - [bytevector->string U ] - [bytevector->u8-list U ] - [bytevector->uint-list U ] - [bytevector-copy U ] - [bytevector-copy! U ] - [bytevector-fill! U ] - [bytevector-ieee-double-native-ref U ] - [bytevector-ieee-double-native-set! U ] - [bytevector-ieee-double-ref U ] - [bytevector-ieee-single-native-ref U ] - [bytevector-ieee-single-native-set! U ] - [bytevector-ieee-single-ref U ] - [bytevector-length U ] - [bytevector-s16-native-ref U ] - [bytevector-s16-native-set! U ] - [bytevector-s16-ref U ] - [bytevector-s16-set! U ] - [bytevector-s32-native-ref U ] - [bytevector-s32-native-set! U ] - [bytevector-s32-ref U ] - [bytevector-s32-set! U ] - [bytevector-s64-native-ref U ] - [bytevector-s64-native-set! U ] - [bytevector-s64-ref U ] - [bytevector-s64-set! U ] - [bytevector-s8-ref U ] - [bytevector-s8-set! U ] - [bytevector-sint-ref U ] - [bytevector-sint-set! U ] - [bytevector-u16-native-ref U ] - [bytevector-u16-native-set! U ] - [bytevector-u16-ref U ] - [bytevector-u16-set! U ] - [bytevector-u32-native-ref U ] - [bytevector-u32-native-set! U ] - [bytevector-u32-ref U ] - [bytevector-u32-set! U ] - [bytevector-u64-native-ref U ] - [bytevector-u64-native-set! U ] - [bytevector-u64-ref U ] - [bytevector-u64-set! U ] - [bytevector-u8-ref U ] - [bytevector-u8-set! U ] - [bytevector-uint-ref U ] - [bytevector-uint-set! U ] - [bytevector=? U ] - [bytevector? U ] - [call-with-bytevector-output-port U ] - [call-with-input-file U ] - [call-with-output-file U ] - [call-with-port U ] - [call-with-string-output-port U ] - [case-lambda U ] - [char-alphabetic? U ] - [char-ci<=? U ] - [char-ci=? U ] - [char-ci>? U ] - [char-downcase U ] - [char-foldcase U ] - [char-general-category U ] - [char-lower-case? U ] - [char-numeric? U ] - [char-title-case? U ] - [char-titlecase U ] - [char-upcase U ] - [char-upper-case? U ] - [char-whitespace? U ] - [close-input-port U ] - [close-output-port U ] - [close-port U ] - [command-line U ] - [&condition U ] - [condition U ] - [condition-accessor U ] - [condition-irritants U ] - [condition-message U ] - [condition-predicate U ] - [condition-who U ] - [condition? U ] - [cons* U ] - [current-error-port U ] - [current-input-port U ] - [current-output-port U ] - [datum->syntax U ] - [define-condition-type U ] - [define-enumeration U ] - [define-record-type U ] - [delay U ] - [delete-file U ] - [display U ] - [do U ] - [else U ] - [endianness U ] - [enum-set->list U ] - [enum-set-complement U ] - [enum-set-constructor U ] - [enum-set-difference U ] - [enum-set-indexer U ] - [enum-set-intersection U ] - [enum-set-member? U ] - [enum-set-projection U ] - [enum-set-subset? U ] - [enum-set-union U ] - [enum-set-universe U ] - [enum-set=? U ] - [environment U ] - [eof-object U ] - [eof-object? U ] - [eol-style U ] - [equal-hash U ] - [&error U ] - [error-handling-mode U ] - [error? U ] - [eval U ] - [exact->inexact U ] - [exists U ] - [exit U ] - [fields U ] - [file-exists? U ] - [file-options U ] - [filter U ] - [find U ] - [fixnum->flonum U ] - [fixnum-width U ] - [fixnum? U ] - [fl* U ] - [fl+ U ] - [fl- U ] - [fl/ U ] - [fl<=? U ] - [fl=? U ] - [fl>? U ] - [flabs U ] - [flacos U ] - [flasin U ] - [flatan U ] - [flceiling U ] - [flcos U ] - [fldenominator U ] - [fldiv U ] - [fldiv-and-mod U ] - [fldiv0 U ] - [fldiv0-and-mod0 U ] - [fleven? U ] - [flexp U ] - [flexpt U ] - [flfinite? U ] - [flfloor U ] - [flinfinite? U ] - [flinteger? U ] - [fllog U ] - [flmax U ] - [flmin U ] - [flmod U ] - [flmod0 U ] - [flnan? U ] - [flnegative? U ] - [flnumerator U ] - [flodd? U ] - [flonum? U ] - [flpositive? U ] - [flround U ] - [flsin U ] - [flsqrt U ] - [fltan U ] - [fltruncate U ] - [flush-output-port U ] - [flzero? U ] - [fold-left U ] - [fold-right U ] - [for-all U ] - [force U ] - [free-identifier=? U ] - [fx* U ] - [fx*/carry U ] - [fx+ U ] - [fx+/carry U ] - [fx- U ] - [fx-/carry U ] - [fx<=? U ] - [fx=? U ] - [fx>? U ] - [fxand U ] - [fxarithmetic-shift U ] - [fxarithmetic-shift-left U ] - [fxarithmetic-shift-right U ] - [fxbit-count U ] - [fxbit-field U ] - [fxbit-set? U ] - [fxcopy-bit U ] - [fxcopy-bit-field U ] - [fxdiv U ] - [fxdiv-and-mod U ] - [fxdiv0 U ] - [fxdiv0-and-mod0 U ] - [fxeven? U ] - [fxfirst-bit-set U ] - [fxif U ] - [fxior U ] - [fxlength U ] - [fxmax U ] - [fxmin U ] - [fxmod U ] - [fxmod0 U ] - [fxnegative? U ] - [fxnot U ] - [fxodd? U ] - [fxpositive? U ] - [fxreverse-bit-field U ] - [fxrotate-bit-field U ] - [fxxor U ] - [fxzero? U ] - [generate-temporaries U ] - [get-bytevector-all U ] - [get-bytevector-n U ] - [get-bytevector-n! U ] - [get-bytevector-some U ] - [get-char U ] - [get-datum U ] - [get-line U ] - [get-string-all U ] - [get-string-n U ] - [get-string-n! U ] - [get-u8 U ] - [greatest-fixnum U ] - [guard U ] - [hashtable-clear! U ] - [hashtable-contains? U ] - [hashtable-copy U ] - [hashtable-delete! U ] - [hashtable-entries U ] - [hashtable-equivalence-function U ] - [hashtable-hash-function U ] - [hashtable-keys U ] - [hashtable-mutable? U ] - [hashtable-ref U ] - [hashtable-set! U ] - [hashtable-size U ] - [hashtable-update! U ] - [hashtable? U ] - [&i/o U ] - [&i/o-decoding U ] - [i/o-decoding-error? U ] - [&i/o-encoding U ] - [i/o-encoding-error-char U ] - [i/o-encoding-error? U ] - [i/o-error-filename U ] - [i/o-error-port U ] - [i/o-error? U ] - [&i/o-file-already-exists U ] - [i/o-file-already-exists-error? U ] - [&i/o-file-does-not-exist U ] - [i/o-file-does-not-exist-error? U ] - [&i/o-file-is-read-only U ] - [i/o-file-is-read-only-error? U ] - [&i/o-file-protection U ] - [i/o-file-protection-error? U ] - [&i/o-filename U ] - [i/o-filename-error? U ] - [&i/o-invalid-position U ] - [i/o-invalid-position-error? U ] - [&i/o-port U ] - [i/o-port-error? U ] - [&i/o-read U ] - [i/o-read-error? U ] - [&i/o-write U ] - [i/o-write-error? U ] - [identifier? U ] - [immutable U ] - [&implementation-restriction U ] - [implementation-restriction-violation? U ] - [inexact->exact U ] - [input-port? U ] - [&irritants U ] - [irritants-condition? U ] - [latin-1-codec U ] - [least-fixnum U ] - [&lexical U ] - [lexical-violation? U ] - [list-sort U ] - [lookahead-char U ] - [lookahead-u8 U ] - [make-assertion-violation U ] - [make-bytevector U ] - [make-custom-binary-input-port U ] - [make-custom-binary-input/output-port U ] - [make-custom-binary-output-port U ] - [make-custom-textual-input-port U ] - [make-custom-textual-input/output-port U ] - [make-custom-textual-output-port U ] - [make-enumeration U ] - [make-eq-hashtable U ] - [make-eqv-hashtable U ] - [make-error U ] - [make-hashtable U ] - [make-i/o-decoding-error U ] - [make-i/o-encoding-error U ] - [make-i/o-error U ] - [make-i/o-file-already-exists-error U ] - [make-i/o-file-does-not-exist-error U ] - [make-i/o-file-is-read-only-error U ] - [make-i/o-file-protection-error U ] - [make-i/o-filename-error U ] - [make-i/o-invalid-position-error U ] - [make-i/o-port-error U ] - [make-i/o-read-error U ] - [make-i/o-write-error U ] - [make-implementation-restriction-violation U ] - [make-irritants-condition U ] - [make-lexical-violation U ] - [make-message-condition U ] - [make-no-infinities-violation U ] - [make-no-nans-violation U ] - [make-non-continuable-violation U ] - [make-record-constructor-descriptor U ] - [make-record-type-descriptor U ] - [make-serious-condition U ] - [make-syntax-violation U ] - [make-transcoder U ] - [make-undefined-violation U ] - [make-variable-transformer U ] - [make-violation U ] - [make-warning U ] - [make-who-condition U ] - [member U ] - [memp U ] - [memq U ] - [memv U ] - [&message U ] - [message-condition? U ] - [modulo U ] - [mutable U ] - [native-endianness U ] - [native-eol-style U ] - [native-transcoder U ] - [newline U ] - [&no-infinities U ] - [no-infinities-violation? U ] - [&no-nans U ] - [no-nans-violation? U ] - [&non-continuable U ] - [non-continuable-violation? U ] - [nongenerative U ] - [null-environment U ] - [opaque U ] - [open-bytevector-input-port U ] - [open-bytevector-output-port U ] - [open-file-input-port U ] - [open-file-input/output-port U ] - [open-file-output-port U ] - [open-input-file U ] - [open-output-file U ] - [open-string-input-port U ] - [open-string-output-port U ] - [output-port-buffer-mode U ] - [output-port? U ] - [parent U ] - [parent-rtd U ] - [partition U ] - [peek-char U ] - [port-eof? U ] - [port-has-port-position? U ] - [port-has-set-port-position!? U ] - [port-position U ] - [port-transcoder U ] - [port? U ] - [protocol U ] - [put-bytevector U ] - [put-char U ] - [put-datum U ] - [put-string U ] - [put-u8 U ] - [quasisyntax U ] - [quotient U ] - [raise U ] - [raise-continuable U ] - [read U ] - [read-char U ] - [real->flonum U ] - [record-accessor U ] - [record-constructor U ] - [record-constructor-descriptor U ] - [record-field-mutable? U ] - [record-mutator U ] - [record-predicate U ] - [record-rtd U ] - [record-type-descriptor U ] - [record-type-descriptor? U ] - [record-type-field-names U ] - [record-type-generative? U ] - [record-type-name U ] - [record-type-opaque? U ] - [record-type-parent U ] - [record-type-sealed? U ] - [record-type-uid U ] - [record? U ] - [remainder U ] - [remove U ] - [remp U ] - [remq U ] - [remv U ] - [scheme-report-environment U ] - [sealed U ] - [&serious U ] - [serious-condition? U ] - [set-car! U ] - [set-cdr! U ] - [set-port-position! U ] - [simple-conditions U ] - [sint-list->bytevector U ] - [standard-error-port U ] - [standard-input-port U ] - [standard-output-port U ] - [string->bytevector U ] - [string->utf16 U ] - [string->utf32 U ] - [string->utf8 U ] - [string-ci-hash U ] - [string-ci<=? U ] - [string-ci=? U ] - [string-ci>? U ] - [string-downcase U ] - [string-fill! U ] - [string-foldcase U ] - [string-hash U ] - [string-normalize-nfc U ] - [string-normalize-nfd U ] - [string-normalize-nfkc U ] - [string-normalize-nfkd U ] - [string-set! U ] - [string-titlecase U ] - [string-upcase U ] - [symbol-hash U ] - [&syntax U ] - [syntax U ] - [syntax->datum U ] - [syntax-case U ] - [syntax-violation U ] - [syntax-violation-form U ] - [syntax-violation-subform U ] - [syntax-violation? U ] - [textual-port? U ] - [transcoded-port U ] - [transcoder-codec U ] - [transcoder-eol-style U ] - [transcoder-error-handling-mode U ] - [u8-list->bytevector U ] - [uint-list->bytevector U ] - [&undefined U ] - [undefined-violation? U ] - [unless U ] - [unsyntax U ] - [unsyntax-splicing U ] - [utf-16-codec U ] - [utf-8-codec U ] - [utf16->string U ] - [utf32->string U ] - [utf8->string U ] - [vector-sort U ] - [vector-sort! U ] - [&violation U ] - [violation? U ] - [&warning U ] - [warning? U ] - [when U ] - [&who U ] - [who-condition? U ] - [with-exception-handler U ] - [with-input-from-file U ] - [with-output-to-file U ] - [with-syntax U ] - [write U ] - [write-char U ] + [... U ba sc] + [=> U ba ex] + [_ U ba sc] + [&assertion U co] + [assertion-violation? U co] + [assoc U ls] + [assp U ls] + [assq U ls] + [assv U ls] + [binary-port? U ip] + [bitwise-and U bw] + [bitwise-arithmetic-shift U bw] + [bitwise-arithmetic-shift-left U bw] + [bitwise-arithmetic-shift-right U bw] + [bitwise-bit-count U bw] + [bitwise-bit-field U bw] + [bitwise-bit-set? U bw] + [bitwise-copy-bit U bw] + [bitwise-copy-bit-field U bw] + [bitwise-first-bit-set U bw] + [bitwise-if U bw] + [bitwise-ior U bw] + [bitwise-length U bw] + [bitwise-not U bw] + [bitwise-reverse-bit-field U bw] + [bitwise-rotate-bit-field U bw] + [bitwise-xor U bw] + [bound-identifier=? U sc] + [buffer-mode U ip] + [buffer-mode? U ip] + [bytevector->sint-list U bv] + [bytevector->string U ip] + [bytevector->u8-list U bv] + [bytevector->uint-list U bv] + [bytevector-copy U bv] + [bytevector-copy! U bv] + [bytevector-fill! U bv] + [bytevector-ieee-double-native-ref U bv] + [bytevector-ieee-double-native-set! U bv] + [bytevector-ieee-double-ref U bv] + [bytevector-ieee-single-native-ref U bv] + [bytevector-ieee-single-native-set! U bv] + [bytevector-ieee-single-ref U bv] + [bytevector-length U bv] + [bytevector-s16-native-ref U bv] + [bytevector-s16-native-set! U bv] + [bytevector-s16-ref U bv] + [bytevector-s16-set! U bv] + [bytevector-s32-native-ref U bv] + [bytevector-s32-native-set! U bv] + [bytevector-s32-ref U bv] + [bytevector-s32-set! U bv] + [bytevector-s64-native-ref U bv] + [bytevector-s64-native-set! U bv] + [bytevector-s64-ref U bv] + [bytevector-s64-set! U bv] + [bytevector-s8-ref U bv] + [bytevector-s8-set! U bv] + [bytevector-sint-ref U bv] + [bytevector-sint-set! U bv] + [bytevector-u16-native-ref U bv] + [bytevector-u16-native-set! U bv] + [bytevector-u16-ref U bv] + [bytevector-u16-set! U bv] + [bytevector-u32-native-ref U bv] + [bytevector-u32-native-set! U bv] + [bytevector-u32-ref U bv] + [bytevector-u32-set! U bv] + [bytevector-u64-native-ref U bv] + [bytevector-u64-native-set! U bv] + [bytevector-u64-ref U bv] + [bytevector-u64-set! U bv] + [bytevector-u8-ref U bv] + [bytevector-u8-set! U bv] + [bytevector-uint-ref U bv] + [bytevector-uint-set! U bv] + [bytevector=? U bv] + [bytevector? U bv] + [call-with-bytevector-output-port U ip] + [call-with-input-file U is] + [call-with-output-file U is] + [call-with-port U ip] + [call-with-string-output-port U ip] + [case-lambda U ct] + [char-alphabetic? U uc] + [char-ci<=? U uc] + [char-ci=? U uc] + [char-ci>? U uc] + [char-downcase U uc] + [char-foldcase U uc] + [char-general-category U uc] + [char-lower-case? U uc] + [char-numeric? U uc] + [char-title-case? U uc] + [char-titlecase U uc] + [char-upcase U uc] + [char-upper-case? U uc] + [char-whitespace? U uc] + [close-input-port U is] + [close-output-port U is] + [close-port U ip] + [command-line U pr] + [&condition U co] + [condition U co] + [condition-accessor U co] + [condition-irritants U co] + [condition-message U co] + [condition-predicate U co] + [condition-who U co] + [condition? U co] + [cons* U ls] + [current-error-port U ip is] + [current-input-port U ip is] + [current-output-port U ip is] + [datum->syntax U sc] + [define-condition-type U co] + [define-enumeration U en] + [define-record-type U rs] + [delay U r5] + [delete-file U is] + [display U is] + [do U ct] + [endianness U bv] + [enum-set->list U en] + [enum-set-complement U en] + [enum-set-constructor U en] + [enum-set-difference U en] + [enum-set-indexer U en] + [enum-set-intersection U en] + [enum-set-member? U en] + [enum-set-projection U en] + [enum-set-subset? U en] + [enum-set-union U en] + [enum-set-universe U en] + [enum-set=? U en] + [environment U ev] + [eof-object U ip is] + [eof-object? U ip is] + [eol-style U ip] + [equal-hash U ht] + [&error U co] + [error-handling-mode U ip] + [error? U co] + [eval U ev] + [exact->inexact U r5] + [exists U ls] + [exit U pr] + [fields U rs] + [file-exists? U fi] + [file-options U ip] + [filter U ls] + [find U ls] + [fixnum->flonum U fl] + [fixnum? U fx] + [fl* U fl] + [fl+ U fl] + [fl- U fl] + [fl/ U fl] + [fl<=? U fl] + [fl=? U fl] + [fl>? U fl] + [flabs U fl] + [flacos U fl] + [flasin U fl] + [flatan U fl] + [flceiling U fl] + [flcos U fl] + [fldenominator U fl] + [fldiv U fl] + [fldiv-and-mod U fl] + [fldiv0 U fl] + [fldiv0-and-mod0 U fl] + [fleven? U fl] + [flexp U fl] + [flexpt U fl] + [flfinite? U fl] + [flfloor U fl] + [flinfinite? U fl] + [flinteger? U fl] + [fllog U fl] + [flmax U fl] + [flmin U fl] + [flmod U fl] + [flmod0 U fl] + [flnan? U fl] + [flnegative? U fl] + [flnumerator U fl] + [flodd? U fl] + [flonum? U fl] + [flpositive? U fl] + [flround U fl] + [flsin U fl] + [flsqrt U fl] + [fltan U fl] + [fltruncate U fl] + [flzero? U fl] + [flush-output-port U ip] + [fold-left U ls] + [fold-right U ls] + [for-all U ls] + [force U r5] + [free-identifier=? U sc] + [fx* U fx] + [fx*/carry U fx] + [fx+ U fx] + [fx+/carry U fx] + [fx- U fx] + [fx-/carry U fx] + [fx<=? U fx] + [fx=? U fx] + [fx>? U fx] + [fxand U fx] + [fxarithmetic-shift U fx] + [fxarithmetic-shift-left U fx] + [fxarithmetic-shift-right U fx] + [fxbit-count U fx] + [fxbit-field U fx] + [fxbit-set? U fx] + [fxcopy-bit U fx] + [fxcopy-bit-field U fx] + [fxdiv U fx] + [fxdiv-and-mod U fx] + [fxdiv0 U fx] + [fxdiv0-and-mod0 U fx] + [fxeven? U fx] + [fxfirst-bit-set U fx] + [fxif U fx] + [fxior U fx] + [fxlength U fx] + [fxmax U fx] + [fxmin U fx] + [fxmod U fx] + [fxmod0 U fx] + [fxnegative? U fx] + [fxnot U fx] + [fxodd? U fx] + [fxpositive? U fx] + [fxreverse-bit-field U fx] + [fxrotate-bit-field U fx] + [fxxor U fx] + [fxzero? U fx] + [generate-temporaries U sc] + [get-bytevector-all U ip] + [get-bytevector-n U ip] + [get-bytevector-n! U ip] + [get-bytevector-some U ip] + [get-char U ip] + [get-datum U ip] + [get-line U ip] + [get-string-all U ip] + [get-string-n U ip] + [get-string-n! U ip] + [get-u8 U ip] + [greatest-fixnum U fx] + [guard U ex] + [hashtable-clear! U ht] + [hashtable-contains? U ht] + [hashtable-copy U ht] + [hashtable-delete! U ht] + [hashtable-entries U ht] + [hashtable-equivalence-function U ht] + [hashtable-hash-function U ht] + [hashtable-keys U ht] + [hashtable-mutable? U ht] + [hashtable-ref U ht] + [hashtable-set! U ht] + [hashtable-size U ht] + [hashtable-update! U ht] + [hashtable? U ht] + [&i/o U ip is fi] + [&i/o-decoding U ip] + [i/o-decoding-error? U ip] + [&i/o-encoding U ip] + [i/o-encoding-error-char U ip] + [i/o-encoding-error? U ip] + [i/o-error-filename U ip is fi] + [i/o-error-port U ip is fi] + [i/o-error? U ip is fi] + [&i/o-file-already-exists U ip is fi] + [i/o-file-already-exists-error? U ip is fi] + [&i/o-file-does-not-exist U ip is fi] + [i/o-file-does-not-exist-error? U ip is fi] + [&i/o-file-is-read-only U ip is fi] + [i/o-file-is-read-only-error? U ip is fi] + [&i/o-file-protection U ip is fi] + [i/o-file-protection-error? U ip is fi] + [&i/o-filename U ip is fi] + [i/o-filename-error? U ip is fi] + [&i/o-invalid-position U ip is fi] + [i/o-invalid-position-error? U ip is fi] + [&i/o-port U ip is fi] + [i/o-port-error? U ip is fi] + [&i/o-read U ip is fi] + [i/o-read-error? U ip is fi] + [&i/o-write U ip is fi] + [i/o-write-error? U ip is fi] + [identifier? U sc] + [immutable U rs] + [&implementation-restriction U co] + [implementation-restriction-violation? U co] + [inexact->exact U r5] + [input-port? U ip is] + [&irritants U co] + [irritants-condition? U co] + [latin-1-codec U ip] + [&lexical U co] + [lexical-violation? U co] + [list-sort U sr] + [lookahead-char U ip] + [lookahead-u8 U ip] + [make-assertion-violation U co] + [make-bytevector U bv] + [make-custom-binary-input-port U ip] + [make-custom-binary-input/output-port U ip] + [make-custom-binary-output-port U ip] + [make-custom-textual-input-port U ip] + [make-custom-textual-input/output-port U ip] + [make-custom-textual-output-port U ip] + [make-enumeration U en] + [make-eq-hashtable U ht] + [make-eqv-hashtable U ht] + [make-error U co] + [make-hashtable U ht] + [make-i/o-decoding-error U ip] + [make-i/o-encoding-error U ip] + [make-i/o-error U ip is fi] + [make-i/o-file-already-exists-error U ip is fi] + [make-i/o-file-does-not-exist-error U ip is fi] + [make-i/o-file-is-read-only-error U ip is fi] + [make-i/o-file-protection-error U ip is fi] + [make-i/o-filename-error U ip is fi] + [make-i/o-invalid-position-error U ip is fi] + [make-i/o-port-error U ip is fi] + [make-i/o-read-error U ip is fi] + [make-i/o-write-error U ip is fi] + [make-implementation-restriction-violation U co] + [make-irritants-condition U co] + [make-lexical-violation U co] + [make-message-condition U co] + [make-no-infinities-violation U fl] + [make-no-nans-violation U fl] + [make-non-continuable-violation U co] + [make-record-constructor-descriptor U rp] + [make-record-type-descriptor U rp] + [make-serious-condition U co] + [make-syntax-violation U co] + [make-transcoder U ip] + [make-undefined-violation U co] + [make-variable-transformer U sc] + [make-violation U co] + [make-warning U co] + [make-who-condition U co] + [member U ls] + [memp U ls] + [memq U ls] + [memv U ls] + [&message U co] + [message-condition? U co] + [modulo U r5] + [mutable U rs] + [native-endianness U bv] + [native-eol-style U ip] + [native-transcoder U ip] + [newline U is] + [&no-infinities U fl] + [no-infinities-violation? U fl] + [&no-nans U fl] + [no-nans-violation? U fl] + [&non-continuable U co] + [non-continuable-violation? U co] + [nongenerative U rs] + [null-environment U r5] + [opaque U rs] + [open-bytevector-input-port U ip] + [open-bytevector-output-port U ip] + [open-file-input-port U ip] + [open-file-input/output-port U ip] + [open-file-output-port U ip] + [open-input-file U is] + [open-output-file U is] + [open-string-input-port U ip] + [open-string-output-port U ip] + [output-port-buffer-mode U ip] + [output-port? U ip is] + [parent U rs] + [parent-rtd U rs] + [partition U ls] + [peek-char U is] + [port-eof? U ip] + [port-has-port-position? U ip] + [port-has-set-port-position!? U ip] + [port-position U ip] + [port-transcoder U ip] + [port? U ip] + [protocol U rs] + [put-bytevector U ip] + [put-char U ip] + [put-datum U ip] + [put-string U ip] + [put-u8 U ip] + [quasisyntax U sc] + [quotient U r5] + [raise U ex] + [raise-continuable U ex] + [read U is] + [read-char U is] + [real->flonum U fl] + [record-accessor U rp] + [record-constructor U rp] + [record-constructor-descriptor U rs] + [record-field-mutable? U ri] + [record-mutator U rp] + [record-predicate U rp] + [record-rtd U ri] + [record-type-descriptor U rs] + [record-type-descriptor? U rp] + [record-type-field-names U ri] + [record-type-generative? U ri] + [record-type-name U ri] + [record-type-opaque? U ri] + [record-type-parent U ri] + [record-type-sealed? U ri] + [record-type-uid U ri] + [record? U ri] + [remainder U r5] + [remove U ls] + [remp U ls] + [remq U ls] + [remv U ls] + [scheme-report-environment U r5] + [sealed U rs] + [&serious U co] + [serious-condition? U co] + [set-port-position! U ip] + [simple-conditions U co] + [sint-list->bytevector U bv] + [standard-error-port U ip] + [standard-input-port U ip] + [standard-output-port U ip] + [string->bytevector U ip] + [string->utf16 U bv] + [string->utf32 U bv] + [string->utf8 U bv] + [string-ci-hash U ht] + [string-ci<=? U uc] + [string-ci=? U uc] + [string-ci>? U uc] + [string-downcase U uc] + [string-fill! U ms] + [string-foldcase U uc] + [string-hash U ht] + [string-normalize-nfc U uc] + [string-normalize-nfd U uc] + [string-normalize-nfkc U uc] + [string-normalize-nfkd U uc] + [string-set! U ms] + [string-titlecase U uc] + [string-upcase U uc] + [symbol-hash U ht] + [&syntax U co] + [syntax U sc] + [syntax->datum U sc] + [syntax-case U sc] + [syntax-violation U co sc] + [syntax-violation-form U co] + [syntax-violation-subform U co] + [syntax-violation? U co] + [textual-port? U ip] + [transcoded-port U ip] + [transcoder-codec U ip] + [transcoder-eol-style U ip] + [transcoder-error-handling-mode U ip] + [u8-list->bytevector U bv] + [uint-list->bytevector U bv] + [&undefined U co] + [undefined-violation? U co] + [unless U ct] + [unsyntax U sc] + [unsyntax-splicing U sc] + [utf-16-codec U ip] + [utf-8-codec U ip] + [utf16->string U bv] + [utf16->string! U bv] + [utf32->string U bv] + [utf32->string! U bv] + [utf8->string U bv] + [vector-sort U sr] + [vector-sort! U sr] + [&violation U co] + [violation? U co] + [&warning U co] + [warning? U co] + [when U ct] + [&who U co] + [who-condition? U co] + [with-exception-handler U ex] + [with-input-from-file U is] + [with-output-to-file U is] + [with-syntax U sc] + [write U is] + [write-char U is] ))