The operators in Figure 21–7 accept stream arguments that might be either open or closed streams.
broadcast-stream-streams | file-author | pathnamep |
close | file-namestring | probe-file |
compile-file | file-write-date | rename-file |
compile-file-pathname | host-namestring | streamp |
concatenated-stream-streams | load | synonym-stream-symbol |
delete-file | logical-pathname | translate-logical-pathname |
directory | merge-pathnames | translate-pathname |
directory-namestring | namestring | truename |
dribble | open | two-way-stream-input-stream |
echo-stream-input-stream | open-stream-p | two-way-stream-output-stream |
echo-stream-ouput-stream | parse-namestring | wild-pathname-p |
ed | pathname | with-open-file |
enough-namestring | pathname-match-p |
The operators in Figure 21–8 accept stream arguments that must be open streams.
clear-input | output-stream-p | read-char-no-hang |
clear-output | peek-char | read-delimited-list |
file-length | pprint | read-line |
file-position | pprint-fill | read-preserving-whitespace |
file-string-length | pprint-indent | stream-element-type |
finish-output | pprint-linear | stream-external-format |
force-output | pprint-logical-block | terpri |
format | pprint-newline | unread-char |
fresh-line | pprint-tab | with-open-stream |
get-output-stream-string | pprint-tabular | write |
input-stream-p | prin1 | write-byte |
interactive-stream-p | princ | write-char |
listen | write-line | |
make-broadcast-stream | print-object | write-string |
make-concatenated-stream | print-unreadable-object | y-or-n-p |
make-echo-stream | read | yes-or-no-p |
make-synonym-stream | read-byte | |
make-two-way-stream | read-char |