tag:blogger.com,1999:blog-4146794174400139442.post5775631169531500324..comments2023-07-03T07:20:53.252-04:00Comments on Whiteknight's World: Proposal to Change find_methodWhiteknighthttp://www.blogger.com/profile/16207472474429254890noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4146794174400139442.post-76317245376109249162010-02-28T18:15:30.836-05:002010-02-28T18:15:30.836-05:00Ah yes, I see that code gem now. Of course, Austin...Ah yes, I see that code gem now. Of course, Austin didn't explain it!<br /><br />What Kakapo does is exactly what I suggest Parrot should be doing internally: He gets the MRO from the Class, iterates it himself, and searches for the method with the given name manually. <br /><br />Considering that super() is such a common and necessary operation in most object-oriented lanuages, it's surprising that it takes this much effort to do it. Parrot should be managing the MRO automatically (with, of course, plenty of flexibility to plug in custom schemes).Whiteknighthttps://www.blogger.com/profile/16207472474429254890noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-26094419154597185122010-02-28T17:19:22.875-05:002010-02-28T17:19:22.875-05:00Actually, Kakapo already does super(), without har...Actually, Kakapo already does super(), without hard-coding the method name. :)Austinhttps://www.blogger.com/profile/13284330930068467507noreply@blogger.com