From: Christophe R. <cs...@ca...> - 2005-11-07 16:59:10
|
Christophe Rhodes <cs...@ca...> writes: > Pascal Costanza <pc...@p-...> writes: > >> So a check for :allocation kinds in direct-slot-definition-class, as >> described in my previous posting, should be sufficient because it >> will also see class metaobjects of that class metaobject class. >> >> Better? ;) > > It's still not watertight, I think, though I'm really pushing the > boundaries... can't you CHANGE-CLASS the class metaobject in between > creation of the class and creation of the first instance of that > class? Aha, no you can't! AMOP says: Portable programs must not call change-class to change the class of any class metaobject or to turn a non-class object into a class metaobject. OK, maybe your argument holds, then :-) Cheers, Christophe |