[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: stream-access background information
- To: "cl-cleanup" <firstname.lastname@example.org>
- Subject: RE: stream-access background information
- From: "AITG::VANROGGEN" <email@example.com>
- Date: 22 Mar 88 16:17:00 EDT
- Cc: vanroggen
- Reply-to: "AITG::VANROGGEN" <firstname.lastname@example.org>
I just presented the types and functions we've publicized; it doesn't
mean they all have to be part of Common Lisp. I'd be quite happy if
they weren't part of any cleanup proposal; but I did want to make sure
that if people did want certain functionality, that the names agree
with what we chose (unless there's a good reason to the contrary).
I believe "end-of-file" for LISTEN2 is defined the same way as for
other input functions which deal with "end-of-file".
The need for OPEN-STREAM-P is because there's no way in Common Lisp
to tell if it's OK to do I/O to a stream; i.e., there's no way to tell
if a stream has been CLOSEd already. If your question was would
(open-stream-p (make-string-output-stream)) be true, then yes, for
any stream that hadn't been CLOSEd.
Which reminds me of another issue I don't recall having seen recently.
What does CLOSE do on compound streams? I believe we close that stream
and don't do anything with the component streams.