[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
change to instance structure protocol
- To: Jon L White <jonl@lucid.com>
- Subject: change to instance structure protocol
- From: Moon@stony-brook.scrc.symbolics.com
- Date: Thu, 29 Nov 1990 18:57:00 PST
- Cc: gregor@parc.xerox.com, MOP.PARC@xerox.com
- Comments: spoke too soon
- Illegal-object: Syntax error in From: address found on alpha.xerox.com: From: David A.Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM> ^ ^-illegal period in phrase \-phrases containing '.' must be quoted
- In-reply-to: <9011292236.AA01467@caligula>
- Supersedes: <19901130025639.4.MOON@KENNETH-WILLIAMS.SCRC.Symbolics.COM>
Date: Thu, 29 Nov 1990 17:36 EST
From: Jon L White <jonl@lucid.com>
re: In Symbolics' implementation notinline SLOT-VALUE
does not call SLOT-VALUE-USING-CLASS for the standard metaclass.
I thought it was supposed to, so that the user could hang hooks.
Or, are you simly referring to an optimization of the notinline
case when there are no user-defined methods?
From p.13 of the July 30, 1990 metaobject protocol specification draft:
"Any method, defined by a portable program on a specified generic
function, must have at least one specializer which is not a specified
class."
So "the standard metaclass" implies "no user-defined methods" (except
for the bug with EQL specialized methods that Cyphers pointed out, which
I imagine is one of the banes of Gregor's existence too).