[openi18n-im:01092] Re: name space cleanup

AShiZaWa KaZuNoRi <[email protected]>
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
Date: Thu, 21 Oct 2004 01:04:57 -0700 (PDT)
From: Hideki Hiura <[email protected]>:
> > From: AShiZaWa KaZuNoRi <[email protected]>
> > I'd like to propose more extensive name space changes.
> 
> It's a big change but if it is affordable for everyone, I am basically
> in favor of this proposal, at least in mid term if it is too radical
> for short term.

The biggest problem would be that LEs also need to be modified.

For the short term, IIIMF codes can be updated to support both
name conventions for LEs.  I assume that IIIMF itself can be
safely converted to the new name convention.  Please share your
concerns if you have any.

For the long term, the support for the old name convention can
be removed.  I do not expect it can happen in one year or two.

> 
> > /etc/init.d/IIim          -> /etc/init.d/iiim-server
> 
> I guess in this case it would be iiimd, as iiimd is the
> one it is kicked from it.(A miner thing)
> 
> Only one big concern of me is the M$ term "IME" which stands for Input
> Method Editor at M$ realm(actually this is also miner, conpared to the
> problem I mention later in this mail)
> 
> > /usr/lib/im/leif          -> /usr/lib/iiim/ime
> > /usr/lib/im/locale/LOC/LE -> /usr/lib/iiim/ime/IME
> >                              (no locale path component)
> > IME static data           -> /usr/share/iiim/IME/*
> > IME site specific files   -> /etc/iiim/ime/*
> > IME volatile data         -> /var/lib/iiim/ime/IME/*
> 
> While the "LE" is the purely UNIX term, "Language Engine", and I have
> also been adovocating the overriding acronym "Input Method Engine" for
> IME intentionally for over 10+ years, but I am still not sure it was
> successful. For some(most of?) people, I guess the got-feeling from IME
> is M$ acronym which is different from what LE means.
> 
> The BIGGEST concern, which is even worse, is that huge number of
> people use nowadays IME as an alias for MSIME. This is catastrophic.
> 
> Despite my long years of efforts to override the M$ acronym on IME, I
> guess I have to admit that I failed on it and I now feel it is rather
> appropriate to change the gear toward killing the M$ acronym "IME" which
> misrepresent what it actually is even for M$.

The issue I have in the term ``language engine'' is that it
needs not support any langauages or it can support multiple
languages.  There could be language-neutral or multi-language
engines.  So I feel the term ``language engine'' is restrictive.


Here are three candidates now in my mind.

1. /usr/lib/iiim/engine
2. /usr/lib/iiim/ime
3. /usr/lib/iiim/le

If you all think ``ime'' is not good, I would like to propose 3.

Regards,
-- 
kasha
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.