On 26 September 2011 21:50, Brion Vibber brion@pobox.com wrote:
On Mon, Sep 26, 2011 at 8:13 AM, Olivier Beaton <olivier.beaton@gmail.com
wrote:
Things like LanguageConverter have been in MediaWiki for several years and date to younger times for the extension interface. Math wasn't broken out into an extension until 1.18 because it predates the extension interface entirely! Some also work along both language- and functional lines -- LanguageConverter could perhaps turn into its own module, but then where do we bundle the language rules?
In general, things that are infrastructural -- that provide bases for other things to work with -- are probably not unreasonable to leave where they are.
-- brion
LanguageConverter would be a bitch to move out only because there are
precious few people who could tell us how it's *supposed* to work, let alone whether it still works after we change anything in it. But LC doesn't AFAIK form any sort of 'infrastructure': it's a bolt-on module that's rightly disabled most places because it requires compiled binaries. Just like Math, in fact. As you said on IRC, LC does sport some elements (db tables etc) that Math doesn't, but nothing that's not commonly found in extensions of various types.
--HM