[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: ROSENKING@A.ISI.EDU
- Subject: Issue: STREAM-ELEMENT-TYPE-EXAMPLES
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Wed, 26 Oct 88 21:32 EDT
- Cc: CL-CLEANUP@SAIL.STANFORD.EDU
- In-reply-to: <[A.ISI.EDU]26-Oct-88 16:49:53.ROSENKING>
Note that in many cases, the Common Lisp language does not specify
any particular value to be returned by STREAM-ELEMENT-TYPE. The
function exists so you can find out what implementation-dependent
element type you got, not so you can store an object with OPEN
and read it back with STREAM-ELEMENT-TYPE.
The Common Lisp language also does not specify which of several
equivalent type specifiers (e.g. BIT, (INTEGER 0 1), (INTEGER 0 (2)),
(MEMBER 0 1)) is returned.
We need to be careful of putting examples in documentation that
imply that the language specification is more restrictive than
it was intended to be.