APIs change in incompatible ways sometimes. When it's avoidable, that's great. Andrew seems to indicate that in this case, it wasn't possible to keep the hooks identical to how they were. That's why its best to keep extensions in svn so developers can easily spot and fix issues like this when they arise.
-Chad On Fri, Apr 24, 2009 at 6:50 PM, Brian <[email protected]> wrote: > Whatever happened to object-oriented programming and abstraction? Why can't > you define and provide a consistent API? > > On Fri, Apr 24, 2009 at 3:06 PM, Aryeh Gregor > <[email protected]<simetrical%[email protected]> >> wrote: > >> On Fri, Apr 24, 2009 at 4:59 PM, Brian <[email protected]> wrote: >> > I am just hoping to prevent a repeat of ParserPP. >> >> A *lot* more extensions use parser-related stuff than preferences. In >> any event, the upheaval of ParserPP was probably necessary given what >> it sought to achieve. That sort of thing happens from time to time -- >> it's not feasible for extensions with access to so many hooks and >> methods to just work forever. >> >> _______________________________________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l >> > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
