ben morrow xupmorrowmeuk quoth cbthqngmailcom josh jore wed nov 07 2007 054305pm 0000 ben morrow wrote quoth cbthqngmailcom josh jore ok dont think user error taking references functions dont exist yet normal part perl course cant call directly sure wouldnt expect action distance interfere mro method dispatch honour autovivd stubs way get work autoload work rather installing sub consider package foo use carp sub _0 return _0 sub autoload autoload croak method autoload return autoload mean write exploding code assume typod _1 _0 yes course sorry whats point leaving trail autovivified bombs symbol table fooa foocan fooa boom dont know mean boom get perl mfoo leprint fooa foocana fooa fooa code0x80a2900 fooa would expected cant either ever make use returned reference foocana sub foocana sub call perl mfoo leprint foocana fooa dont see mean way write doesnt leave bombs sub method _1 method return sub autoload method autoload doesnt right thing either coderef returned different one would called method call stack wrong worse different every time called would end foocana foocana besides youre constructing whole nother sub call point autoload work avoid may may fixable simply returning ref sub doesnt exist yet simple clean way around problem currently works perfectly changing would serious change behaviour ben thu 07 aug 2008 184034 0000 perl 47181 try oo semantics throwing fatal error