[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: remote environments
- To: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Subject: Re: remote environments
- From: Danny Bobrow <Bobrow.pa@Xerox.COM>
- Date: 7 Mar 89 15:39 PST
- Cc: David N Gray <Gray@DSG.csc.ti.com>, Common-Lisp-Object-System@SAIL.Stanford.edu, CL-Compiler@SAIL.Stanford.edu
- In-reply-to: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>'s message of Mon, 6 Mar 89 21:37 EST
I agree with Gray and you. There is further internal evidence in your
message that we will have to allow instances of classes defined in the file
being compiled to be instantiated. You answer for:
* Used in a later DEFGENERIC?
- Callable at compile-time?
Moon: I believe this should be yes to both, although if I'm not
mistaken Flavors does not allow it. I think that's a bad design
choice in Flavors.
I agree. And the metaobject protocol specifies that this
definition can define a new method-combination class.
An instance of this class is used in the DEFGENERIC to effect the
method combination. This implies an ability to instantiate
a newly defined class at compile time to implement this capability.
Another reason to answer the instntiation question YES.