[Uim] Meaning of module and plugin (Re: Glossary)
TOKUNAGA Hiroyuki
tkng at xem.jp
Thu Aug 18 00:04:09 EEST 2005
On Mon, 15 Aug 2005 06:48:11 +0900
YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> #I forgot whether a discussion about it is already
> #existing. Please connect this message to appropriate thread if
> #so.
>
> At Mon, 15 Aug 2005 03:28:44 +0900,
> tkng at xem.jp wrote:
> > * plugin
> >
> > Plugin is a mechanism to extend uim's Scheme interpreter with C.
> > Mainly used to write a glue code between uim and conversion
> > software such as Anthy.
>
> Since the term 'plugin' often means that "a extension for an
> application that CONSIST OF SINGLE OBJECT FILE", I think that
> foo.so for uim should be renamed to other than 'plugin' to avoid
> confusions.
>
> As I described below, uim sometimes requires multiple files to
> enable an extension. This conflicts with the ordinary plugin
> concept.
For me, it seems that removing of the feature to require multiple files
with one operation is better solution than renaming of foo.so.
> > * module
> >
> > Once I planned to use this word as a name of the part which handle
> > actual input and convert. But this word seems causing
> > misunderstanding, therefore I decided that I don't give a clear
> > definition of this word for now.
>
> For future consideration, my current recognition is:
>
> - A unit for a set of codes that allows install/deinstall and
> enable/disable based on the unit
>
> - A module may or may not contain arbitrary number of input
> method(s)
I need more time to think about this...
Regards,
--
TOKUNAGA Hiroyuki
tkng at xem jp
More information about the uim
mailing list