Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage From: Gregor@parc.xerox.com (Gregor Kiczales) Newsgroups: comp.lang.clos Subject: [Gregor@parc.xerox.com: Can SLOT-VALUE be used on structures?] Message-ID: <91Apr15.094800pdt.29186@tracer-bullet.parc.xerox.com> Date: 15 Apr 91 16:47:53 GMT Sender: welch@tut.cis.ohio-state.edu Distribution: inet Organization: CommonLoops Lines: 27 From: Gregor Kiczales Fake-Sender: gregor@parc.xerox.com To: barmar@think.com (Barry Margolin) In-Reply-To: barmar@think.com's message of 11 Apr 91 22:30:22 GMT Subject: Can SLOT-VALUE be used on structures? Line-Fold: NO Date: Mon, 15 Apr 1991 09:37:22 -0700 From: barmar@think.com (Barry Margolin) Newsgroups: comp.lang.clos Date: 11 Apr 91 22:30:22 GMT Organization: Thinking Machines Corporation, Cambridge MA, USA However, if the forthcoming MOP spec includes this requirement, I'd like to include it as a possibility in the FAQ answer. The MOP spec does not require SLOT-VALUE to work on structures. This requirement was dropped in the final version because some people were concerned that it interfered with efficient structure implementations. The terminology in the MOP spec makes it a simple matter for an implementation to document that SLOT-VALUE does work on structures---it need only document the existence of methods on SLOT-VALUE-USING-CLASS et. al.