Added some of the new IO primitives to the (ikarus) library.
This commit is contained in:
parent
7fdeade412
commit
dfd66a6cbf
Binary file not shown.
|
@ -1 +1 @@
|
||||||
1204
|
1205
|
||||||
|
|
|
@ -1024,8 +1024,8 @@
|
||||||
[buffer-mode? i r ip]
|
[buffer-mode? i r ip]
|
||||||
[bytevector->string r ip]
|
[bytevector->string r ip]
|
||||||
[call-with-bytevector-output-port i r ip]
|
[call-with-bytevector-output-port i r ip]
|
||||||
[call-with-port r ip]
|
[call-with-port i r ip]
|
||||||
[call-with-string-output-port r ip]
|
[call-with-string-output-port i r ip]
|
||||||
[assoc i r ls se]
|
[assoc i r ls se]
|
||||||
[assp i r ls]
|
[assp i r ls]
|
||||||
[assq i r ls se]
|
[assq i r ls se]
|
||||||
|
@ -1066,14 +1066,14 @@
|
||||||
[error-handling-mode i r ip]
|
[error-handling-mode i r ip]
|
||||||
[file-options i r ip]
|
[file-options i r ip]
|
||||||
[flush-output-port i r ip]
|
[flush-output-port i r ip]
|
||||||
[get-bytevector-all r ip]
|
[get-bytevector-all i r ip]
|
||||||
[get-bytevector-n i r ip]
|
[get-bytevector-n i r ip]
|
||||||
[get-bytevector-n! i r ip]
|
[get-bytevector-n! i r ip]
|
||||||
[get-bytevector-some r ip]
|
[get-bytevector-some r ip]
|
||||||
[get-char i r ip]
|
[get-char i r ip]
|
||||||
[get-datum i r ip]
|
[get-datum i r ip]
|
||||||
[get-line i r ip]
|
[get-line i r ip]
|
||||||
[get-string-all r ip]
|
[get-string-all i r ip]
|
||||||
[get-string-n i r ip]
|
[get-string-n i r ip]
|
||||||
[get-string-n! i r ip]
|
[get-string-n! i r ip]
|
||||||
[get-u8 i r ip]
|
[get-u8 i r ip]
|
||||||
|
@ -1105,11 +1105,11 @@
|
||||||
[i/o-read-error? i r ip is fi]
|
[i/o-read-error? i r ip is fi]
|
||||||
[&i/o-write i r ip is fi]
|
[&i/o-write i r ip is fi]
|
||||||
[i/o-write-error? i r ip is fi]
|
[i/o-write-error? i r ip is fi]
|
||||||
[lookahead-char r ip]
|
[lookahead-char i r ip]
|
||||||
[lookahead-u8 i r ip]
|
[lookahead-u8 i r ip]
|
||||||
[$lookahead-u8 $io]
|
[$lookahead-u8 $io]
|
||||||
[make-bytevector i r bv]
|
[make-bytevector i r bv]
|
||||||
[make-custom-binary-input-port r ip]
|
[make-custom-binary-input-port i r ip]
|
||||||
[make-custom-binary-input/output-port r ip]
|
[make-custom-binary-input/output-port r ip]
|
||||||
[make-custom-binary-output-port r ip]
|
[make-custom-binary-output-port r ip]
|
||||||
[make-custom-textual-input-port r ip]
|
[make-custom-textual-input-port r ip]
|
||||||
|
@ -1134,17 +1134,17 @@
|
||||||
[transcoder? i]
|
[transcoder? i]
|
||||||
[open-bytevector-input-port i r ip]
|
[open-bytevector-input-port i r ip]
|
||||||
[open-bytevector-output-port i r ip]
|
[open-bytevector-output-port i r ip]
|
||||||
[open-file-input-port r ip]
|
[open-file-input-port i r ip]
|
||||||
[open-file-input/output-port r ip]
|
[open-file-input/output-port r ip]
|
||||||
[open-file-output-port i r ip]
|
[open-file-output-port i r ip]
|
||||||
[open-string-input-port i r ip]
|
[open-string-input-port i r ip]
|
||||||
[open-string-output-port i r ip]
|
[open-string-output-port i r ip]
|
||||||
[output-port-buffer-mode r ip]
|
[output-port-buffer-mode r ip]
|
||||||
[port-eof? r ip]
|
[port-eof? i r ip]
|
||||||
[port-has-port-position? r ip]
|
[port-has-port-position? r ip]
|
||||||
[port-has-set-port-position!? r ip]
|
[port-has-set-port-position!? r ip]
|
||||||
[port-position r ip]
|
[port-position r ip]
|
||||||
[port-transcoder r ip]
|
[port-transcoder i r ip]
|
||||||
[port? i r ip]
|
[port? i r ip]
|
||||||
[put-bytevector i r ip]
|
[put-bytevector i r ip]
|
||||||
[put-char i r ip]
|
[put-char i r ip]
|
||||||
|
|
|
@ -563,14 +563,14 @@
|
||||||
[error-handling-mode C ip]
|
[error-handling-mode C ip]
|
||||||
[file-options C ip]
|
[file-options C ip]
|
||||||
[flush-output-port C ip]
|
[flush-output-port C ip]
|
||||||
[get-bytevector-all S ip]
|
[get-bytevector-all C ip]
|
||||||
[get-bytevector-n C ip]
|
[get-bytevector-n C ip]
|
||||||
[get-bytevector-n! C ip]
|
[get-bytevector-n! C ip]
|
||||||
[get-bytevector-some S ip]
|
[get-bytevector-some S ip]
|
||||||
[get-char C ip]
|
[get-char C ip]
|
||||||
[get-datum C ip]
|
[get-datum C ip]
|
||||||
[get-line C ip]
|
[get-line C ip]
|
||||||
[get-string-all S ip]
|
[get-string-all C ip]
|
||||||
[get-string-n C ip]
|
[get-string-n C ip]
|
||||||
[get-string-n! C ip]
|
[get-string-n! C ip]
|
||||||
[get-u8 C ip]
|
[get-u8 C ip]
|
||||||
|
@ -601,10 +601,10 @@
|
||||||
[i/o-read-error? C ip is fi]
|
[i/o-read-error? C ip is fi]
|
||||||
[&i/o-write C ip is fi]
|
[&i/o-write C ip is fi]
|
||||||
[i/o-write-error? C ip is fi]
|
[i/o-write-error? C ip is fi]
|
||||||
[lookahead-char S ip]
|
[lookahead-char C ip]
|
||||||
[lookahead-u8 S ip]
|
[lookahead-u8 C ip]
|
||||||
[make-bytevector C bv]
|
[make-bytevector C bv]
|
||||||
[make-custom-binary-input-port S ip]
|
[make-custom-binary-input-port C ip]
|
||||||
[make-custom-binary-input/output-port S ip]
|
[make-custom-binary-input/output-port S ip]
|
||||||
[make-custom-binary-output-port S ip]
|
[make-custom-binary-output-port S ip]
|
||||||
[make-custom-textual-input-port S ip]
|
[make-custom-textual-input-port S ip]
|
||||||
|
@ -626,11 +626,11 @@
|
||||||
[make-transcoder C ip]
|
[make-transcoder C ip]
|
||||||
[native-eol-style C ip]
|
[native-eol-style C ip]
|
||||||
[native-transcoder C ip]
|
[native-transcoder C ip]
|
||||||
[open-bytevector-input-port S ip]
|
[open-bytevector-input-port C ip]
|
||||||
[open-bytevector-output-port S ip]
|
[open-bytevector-output-port C ip]
|
||||||
[open-file-input-port S ip]
|
[open-file-input-port C ip]
|
||||||
[open-file-input/output-port S ip]
|
[open-file-input/output-port S ip]
|
||||||
[open-file-output-port S ip]
|
[open-file-output-port C ip]
|
||||||
[open-string-input-port C ip]
|
[open-string-input-port C ip]
|
||||||
[open-string-output-port C ip]
|
[open-string-output-port C ip]
|
||||||
[output-port-buffer-mode S ip]
|
[output-port-buffer-mode S ip]
|
||||||
|
@ -638,7 +638,7 @@
|
||||||
[port-has-port-position? S ip]
|
[port-has-port-position? S ip]
|
||||||
[port-has-set-port-position!? S ip]
|
[port-has-set-port-position!? S ip]
|
||||||
[port-position S ip]
|
[port-position S ip]
|
||||||
[port-transcoder S ip]
|
[port-transcoder C ip]
|
||||||
[port? C ip]
|
[port? C ip]
|
||||||
[put-bytevector C ip]
|
[put-bytevector C ip]
|
||||||
[put-char C ip]
|
[put-char C ip]
|
||||||
|
@ -650,8 +650,8 @@
|
||||||
[standard-input-port C ip]
|
[standard-input-port C ip]
|
||||||
[standard-output-port C ip]
|
[standard-output-port C ip]
|
||||||
[string->bytevector S ip]
|
[string->bytevector S ip]
|
||||||
[textual-port? S ip]
|
[textual-port? C ip]
|
||||||
[transcoded-port S ip]
|
[transcoded-port C ip]
|
||||||
[transcoder-codec C ip]
|
[transcoder-codec C ip]
|
||||||
[transcoder-eol-style C ip]
|
[transcoder-eol-style C ip]
|
||||||
[transcoder-error-handling-mode C ip]
|
[transcoder-error-handling-mode C ip]
|
||||||
|
|
Loading…
Reference in New Issue