linda w twaxvptwszvtlinxorg chromatic wrote friday 16 november 2007 124542 linda w wrote would true oo dynamics perl fails oo definition prescriptivist oo dogma little perl except stop treating methods subroutines code stop breaking programs work fine perls oo implementation still maintain doesnt fit peoples idea prescriptivist dogma general purpose way take hard reference method dynamic system perl dont dont complain code doesnt work im complaining programs dont work never issue 12 different ways kludge around problem suggested multiple people didnt understand complaint want fix happens need provide one 1 design make strong distinction subroutines methods remaining backwards compatible existing perl 5 code including test case posted 06 november dont recall particular example refer know feature ive given implementation pseudo code backward compatible fixes problem havent gotten yet stopped bothering post people set mind im complaining bug program im im complain perl doesnt behave generally expected oo ways calling anything perls implementation prescriptivist dogma highlights perl oo behavior perl defined perls implementation generally accepted definitions 2 general heuristic determine whether someone taken reference accidentally something happens share name method invokable hierarchy may depend also 1 irrelevant thing perl needs follow generally accepted practice perlspecific prescriptivist dogma happens broken fri 08 aug 2008 015205 0800 perl 47181 try oo semantics throwing fatal error