[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Programmer-defined data types, version 2
- To: Pavel.pa@xerox.com
- Subject: Programmer-defined data types, version 2
- From: Jonathan Rees <jar>
- Date: Thu, 31 Aug 89 21:43:24 edt
- Cc: rrrs-authors
- In-Reply-To: Pavel.pa@xerox.com's message of Tue, 29 Aug 89 18:29:19 PDT <890829-184715-4408@Xerox>
I endorse version 2 and all your replies to everyone, with one very
minor nit: allowing RECORD-TYPE-FIELD-NAMES to return a permutation of
the original argument to MAKE-RECORD-TYPE feels inconsistent with
making optional the list-of-field-names argument to
MAKE-RECORD-CONSTRUCTOR. The original ordering of the list must be
remembered, in case someone omits the argument to
MAKE-RECORD-CONSTRUCTOR, so why should a Scheme system gratuitously
refuse to cough it up? The order might be of some interest to, say, a
portable inspector. But I don't feel at all strongly about this.
Jonathan