text_combined: yitzchak scottthoennes geqqfguvefnorg mon october 29 2007 335 pm linda w wrote yitzchak scottthoennes wrote dispatch table begin block httpperlmonksorgnode_id647782 example perlmonks thread httpperlmonksorgnode_id647749 provides imo unarguable rare use case im arguing use dispatch table arguing stray random reference undefined sub override oocall properly looking method sounds like disapprove existence undefined subs dont think make inroads arguing jump table mention originally referred package local calls making entries valid handling routines got split separate packages classes jumptable longer functioned im arguing jump table across packages classes work makes sense doesnt nothing packages classes executed sub definitions compiled cant quite get sense say agreeing dispatch table fact work forward declarations must affect method resolution see example httpperlmonksorgnode_id647781 pretty much stuck things correctly functioning code hard difficult doesnt mean avoided defined forward reference affect method resolution oo implementation oo returns method undefined error look parent classes look 647781 example undefined forward reference must affect method resolution breaking functionality thats around used longer ive using perl possible fix see would making creates forward declaration set special flag saying ignore cv method resolution making special semiexists state idea makes ill function forward referenced defined already semiexists state im saying function quasi state shouldnt override parental lookup machinery bug brought table 929 must work way seems much ddtt situation ddtt dont thing dont doctor hurts sorry shouldnt abbreviated regardless reasons pursuing problem function defined reference really defined quasi state cant look parents methods throwing fatal error like going performance sensitive case since alternative isnt fixed die fatal error thu 07 aug 2008 012436 0700 broken ooparentmethod call