[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: remote environments

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.