[Uim] Remove some arguments from register-im
TOKUNAGA Hiroyuki
tkng at xem.jp
Tue Jun 14 04:38:15 EEST 2005
Umm, as it turns out, my previous mail solves nothing.
I'm tired the naming discussion a bit. OK, I'll adopt add-im-handler.
>From the point of view of coherency, add-property should be add-im-
property.
Regards,
--
TOKUNAGA Hiroyuki
tkng at xem.jp
On Tue, 14 Jun 2005 10:16:55 +0900
TOKUNAGA Hiroyuki <tkng at xem.jp> wrote:
> Hi,
>
> On Wed, 08 Jun 2005 04:18:07 +0900
> YamaKen <yamaken at bp.iij4u.or.jp> wrote:
>
> > At Wed, 8 Jun 2005 00:56:48 +0900,
> > tkng at xem.jp wrote:
> > > On Tue, 07 Jun 2005 02:12:53 +0900
> > > YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> > > > At Mon, 6 Jun 2005 05:35:27 +0900,
> > > > tkng at xem.jp wrote:
> > > > > * add-handler
> > > > >
> > > > > added-handler takes three arguments, im-name, handler-type
> > > > > and handler- procedure. Maybe register-handler is more
> > > > > appropliate, but I appreciate add-handler.
> > > >
> > > > It should be named as add-im-handler.
> > >
> > > add-im-handler doesn't seem appropliate, because the handler does
> > > not handle input method, it handles passed arguments, such as key
> > > event.
> >
> > It should not be named as add-handler because:
> >
> > - the plain word 'handler' is too generic to identify its role
>
> Maybe. I agree.
>
> > It should be named as add-im-handler because:
> >
> > - key-press-handler is a handler held in im object
> >
> > - 'a handler held in im object' can be called as 'im-handler'
>
> I disagree.
>
> > - the 'add-handler' does replacing an im-handler with new one
> (snip)
> > (list 'module-name "")))
> >
> > > > > * add-property
> > > > >
> > > > > This procedure takes takes three arguments, im-name, propery-
> > > > > name and propery- symbol.
> > > > >
> > > > > Maybe add-propery is enough, add-handler is excess.
> > > >
> > > > What are the properties you supporse? Show me actual example.
> > >
> > > im-label description, etc, which characterize each input methods.
> >
> > Show me your intention about 'etc'.
> >
> > The im object already contains lang, encoding, name-label and
> > short-desc. I can't imagine that another property will be needed
> > soon.
> >
> > If there are no certain new property supposed at now, the
> > add-property is an excessive generalization and unneeded.
>
> What I want to do is a preparation for splitting input methods such as
> uim-anthy from uim itself. I don't want to change the spec of
> register- im after the separation. With add-property, we can extend
> the definition of input method without changing register-im.
>
>
> Regards,
>
> --
> TOKUNAGA Hiroyuki
> tkng at xem.jp
> _______________________________________________
> uim mailing list
> uim at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/uim
More information about the uim
mailing list