On 26 September 2011 21:50, Brion Vibber <brion(a)pobox.com> wrote:
On Mon, Sep 26, 2011 at 8:13 AM, Olivier Beaton
<olivier.beaton(a)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