Hi,
I asked this once on general Pike list, nobody answered, so I'll try here :) The question is - why create() is called when module is inherited, not when it is instaniated?
If there is Parent.pmod (with create() defined), and Child.pmod, which inherits Parent, then create() defined in Parent will be called when Child is _compiled_. Compilation of Parent won't call it's create() method. In case if module is _imported_, such behavior is logical, but when inherited... What especially confuses me is the fact that regular parent class definition won't cause such effect...
Any ideas/explanations? :) Is this "behavior by design" or? Regards, /Al