[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: cl-cleanup@SAIL.STANFORD.EDU
- Subject: Issue: CLOSED-STREAM-OPERATION
- From: ROSENKING@A.ISI.EDU
- Date: 26 Oct 1988 16:19-EDT
- Sender: ROSENKING@A.ISI.EDU
References: CLOSE (CLtL, page 332 and ANSI Draft, page
Edit History: 26-Aug-88, Version 1 by Chapman
08-Oct-88, Version 2 by Masinter
26-Oct-88, Version 3 by Rosenking
Related Issues: STREAM-CAPABILITIES, STREAM-ACCESS, STREAM-
Based on the type of stream, and the implementation used, when a
stream is closed using the close operation it may return one of
several different values, including the stream name or T, or even
an error if it was a broadcast or concatenated stream in the MAC
implementation which was already closed.
Require that CLOSE return the stream name at all times, of the form
#<stream>, and that it is an error to perform any operation on a closed stream.
This will standardize the use of CLOSE on all implementations and
require that only streams which are not closed may be closed.
Depending upon the type of stream and implementation a variety of
values may be returned, as stated above.
This clarification will assist users in writing portable code.