From: transfire@... Date: 2006-06-02T09:31:33+09:00 Subject: Re: Forcing superclass initialization Actually I find that an interesting question. I've sometimes wondered about "forced super" for #initialize, as well and all methods actually. The problem though is at least two fold. 1) How do you "override". What if the behavior needs to be completely different and you want none of what comes before? 2) A forced super has to be called at some specific point. Should it be before eveything else, or after? What if you want things to occur before and after? In the past I've suggested that a better appraoch would be either AOP on the ::new call --if we ever get a bonafide AOP system. Or at least a "preinitialize" callback in which there is a "forced" execution throughout the class hierarchy. T.