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