I've put in the new scheme for initializer calls. To test it, set the environment variable "CALL__BUILD" to some value.
Sample code to set an initializer to "_new"
new P10, .PerlString
set P10, "_new"
newclass P1, "Foo"
setprop P1, "BUILD", P10The BUILD initializer is called for all parents as "__init" was. There is additionally a "CONSTRUCT" initializer, which is only called for the top-level class.
The instantiation "new Pobj, Iclass" can now take an additional initializer too:
new Pobj, Iclass, PInit
This initializer is available as first param in the init method.
Comments welcome, leo
