[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue: ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS (Version 9)
- To: masinter.pa@Xerox.COM
- Subject: Issue: ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS (Version 9)
- From: Jon L White <jonl@lucid.com>
- Date: Tue, 10 Jan 89 04:11:19 PST
- Cc: cl-cleanup@Sail.Stanford.Edu, masinter.pa@Xerox.COM
- In-reply-to: masinter.pa@Xerox.COM's message of 6 Jan 89 11:57 PST <890106-115801-255@Xerox>
re: 'Eliminate the distinction between types "for declaration" and "for
discrimination".'
In the initial proposal, I thought it was clear from the context that
this applied only to ARRAY type specifiers (and the later added COMPLEX
specifiers); but if someone was confused about it, it wouldn't hurt to
make it explicit.
re: Stylisticly, this can be accomplished quickly if a bit awkwardly, by saying
"The proposal is written using the following two functions, although these
functions are not added to the standard." [UPGRADE-ARRAY-ELEMENT-TYPE ...]
The whole point of proposing these two functions is the acknowledgement that
every implementation must have them under one name or the other. So why
not use the same name, so that user code can access them? The alternative
of a portable definition is not functinoally equivalent, since it conses.
-- JonL --