The (rnrs io ports (6)) library defines an I/O layer for conventional, imperative buffered input and output.
See http://www.r6rs.org
(buffer-mode? obj)
See http://www.r6rs.org
(latin-1-codec)
See http://www.r6rs.org
(native-eol-style)
See http://www.r6rs.org
(make-i/o-decoding-error port)
See http://www.r6rs.org
(i/o-decoding-error? obj)
See http://www.r6rs.org
(make-i/o-encoding-error port char)
See http://www.r6rs.org
(i/o-encoding-error? obj)
See http://www.r6rs.org
(i/o-encoding-error-char condition)
See http://www.r6rs.org
(make-transcoder codec)
See http://www.r6rs.org
(make-transcoder codec eol-style)
See http://www.r6rs.org
(make-transcoder codec eol-style handling-mode)
See http://www.r6rs.org
(native-transcoder)
See http://www.r6rs.org
(transcoder-codec transcoder)
See http://www.r6rs.org
(transcoder-eol-style transcoder)
See http://www.r6rs.org
(transcoder-error-handling-mode transcoder)
See http://www.r6rs.org
(bytevector->string bytevector transcoder)
See http://www.r6rs.org
(string->bytevector string transcoder)
See http://www.r6rs.org
(eof-object? obj)
See http://www.r6rs.org
(port-transcoder port)
See http://www.r6rs.org
(textual-port? port)
See http://www.r6rs.org
(binary-port? port)
See http://www.r6rs.org
(transcoded-port binary-port transcoder)
See http://www.r6rs.org
(port-has-port-position? port)
See http://www.r6rs.org
(port-position port)
See http://www.r6rs.org
(port-has-set-port-position!? port)
See http://www.r6rs.org
(set-port-position! port pos)
See http://www.r6rs.org
(close-port port)
See http://www.r6rs.org
(call-with-port port proc)
See http://www.r6rs.org
(input-port? obj)
See http://www.r6rs.org
(port-eof? input-port)
See http://www.r6rs.org
(open-file-input-port filename)
See http://www.r6rs.org
(open-file-input-port filename file-options)
See http://www.r6rs.org
(open-bytevector-input-port bytevector)
See http://www.r6rs.org
(open-string-input-port string)
See http://www.r6rs.org
(standard-input-port)
See http://www.r6rs.org
(current-input-port)
See http://www.r6rs.org
(get-u8 binary-input-port)
See http://www.r6rs.org
(lookahead-u8 binary-input-port)
See http://www.r6rs.org
(get-bytevector-n binary-input-port count)
See http://www.r6rs.org
(get-bytevector-some binary-input-port)
See http://www.r6rs.org
(get-bytevector-all binary-input-port)
See http://www.r6rs.org
(get-char textual-input-port)
See http://www.r6rs.org
(lookahead-char textual-input-port)
See http://www.r6rs.org
(get-string-n textual-input-port count)
See http://www.r6rs.org
(get-string-n! textual-input-port string start count)
See http://www.r6rs.org
(get-string-all textual-input-port)
See http://www.r6rs.org
(get-line textual-input-port)
See http://www.r6rs.org
(get-datum textual-input-port)
See http://www.r6rs.org
(output-port? obj)
See http://www.r6rs.org
(flush-output-port output-port)
See http://www.r6rs.org
(output-port-buffer-mode output-port)
See http://www.r6rs.org
(open-file-output-port filename)
See http://www.r6rs.org
(open-file-output-port filename file-options)
See http://www.r6rs.org
(open-bytevector-output-port)
See http://www.r6rs.org
(open-bytevector-output-port maybe-transcoder)
See http://www.r6rs.org
(call-with-bytevector-output-port proc)
See http://www.r6rs.org
(open-string-output-port)
See http://www.r6rs.org
(call-with-string-output-port proc)
See http://www.r6rs.org
(standard-output-port)
See http://www.r6rs.org
(standard-error-port)
See http://www.r6rs.org
(current-output-port)
See http://www.r6rs.org
(current-error-port)
See http://www.r6rs.org
(put-u8 binary-output-port octet)
See http://www.r6rs.org
(put-bytevector binary-output-port bytevector)
See http://www.r6rs.org
(put-bytevector binary-output-port bytevector start)
See http://www.r6rs.org
(put-char textual-output-port char)
See http://www.r6rs.org
(put-string textual-output-port string)
See http://www.r6rs.org
(put-string textual-output-port string start)
See http://www.r6rs.org
(put-string textual-output-port string start count)
See http://www.r6rs.org
(put-datum textual-output-port datum)
See http://www.r6rs.org
(open-file-input/output-port filename)
See http://www.r6rs.org
(open-file-input/output-port filename file-options)
See http://www.r6rs.org
(file-options \hyper{file-options symbol} ...)
See http://www.r6rs.org
(buffer-mode \hyper{buffer-mode symbol})
See http://www.r6rs.org
(eol-style \hyper{eol-style symbol})
See http://www.r6rs.org
(error-handling-mode \hyper{error-handling-mode symbol})