[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: :allocation slot-option issues
- To: Common-Lisp-Object-System@SAIL.STANFORD.EDU
- Subject: Re: :allocation slot-option issues
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Tue, 6 Jan 87 14:00 EST
- In-reply-to: <870106-014113-4241@Xerox>
Date: 6 Jan 87 01:40 PST
From: Danny Bobrow <Bobrow.pa@Xerox.COM>
From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
Date: 5 Jan 87 11:07 PST
From: Danny Bobrow
....Specification of Inheritance
None of :reader :accessor :allocation or
:initialize-only (if we still have that) are inherited....
We decided at the meeting in Menlo Park that :reader and
:accessor are inherited. It is difficult to see how it could be
otherwise if they are defined in terms of defmethod.
Of course the methods generated by :reader and :accessor are inherited,
but not the features of the slot.
I see, ok. If text resulting from this conversation ends up in the document,
it will have to be worded more clearly, since it's easy to interpret ":reader
is not inherited" as ":reader has no effect on an inheriting class".
Comments on the rest of your message to follow at some later date.