[prime-dev: 561] Re: Uim のアノテーション (Re: PRIME 0.8.5 / PRIME 0.9.3)

Back to archive index

Hiroyuki Komatsu komat****@taiya*****
2005年 1月 5日 (水) 17:11:45 JST


小松です。

At Sun, 2 Jan 2005 06:29:09 +0900,
TOKUNAGA Hiroyuki wrote:
> > また、"URL" というカテゴリを将来持った場合、候補である単語にアンカーが
> > 張られる実装も十分考えられると思います。
> 
>  用例の中などにリンクが張られるというのは想像できるのですが、候補構造体
> (オブジェクトというべき?)にURLというメンバができるというのはちょっと
> 想像できません。具体的にはどのような状況を想定しているのでしょうか?

例えば、

読み:ぐーぐる, 変換:グーグル, URL:http://www.google.co.jp/
読み:やふー,   変換:ヤフー,   URL:http://www.yahoo.co.jp/

というようなメンバを想定していました。ともあれ、これは議論のための
例示なので、この辺で切り上げましょう。

> > > そこで折衷案としてサブウィンドウのタイトルを指定できる様にすれば要求
> > > を満たせるのでは無いかと考えました。以下の様な感じです。これは小松さ
> > > んの要求を満たせるでしょうか?(将来的な拡張等も含めて)
> > > 
> > > ;用例の時
> > > (list cand (digit->string (+ idx 1)) "annotation" "annotation
> > > str"))))
> > > 
> > > ;文字種
> > > (list cand (digit->string (+ idx 1)) "form" "form str"))))
> > > 
> > > ;コメント
> > > (list cand (digit->string (+ idx 1)) "comment" "comment str"))))
> > 
> > コメントと用例の両方、というような、複数のデータを持つ場合にややこしい
> > ことになりそうですが、いかがでしょうか?
> 
>  これは現在の実装との整合性を考えて
> 
>  (list cand-str accel-enum-hint-str usage-str comment-str)
> 
> という形がいいと思います。一度どういうカテゴリが必要かアイデアを出し切っ
> てしまえば、後は拡張することもそう無いでしょうし。

アイデアを出し切れるかどうかというのは、けっこう微妙だと思います。
いちおう、今思い付いているだけで、

用例、コメント、文字種、に加えて
同義語、類義語、対義語、意味、URL、言い替え (大宮市→さいたま市)、
略語 (WWW = World Wide Web) などがあります。

ほとんどのものはコメントにまとめてしまえるかもしれません。ただ、
将来、入力単語の代わりに類義語を入力するといったインタフェースを
実装する場合には分割されていた方が有利かなと思っています。

また、現在の実装である
  (list cand-str accel-enum-hint-str usage-str comment-str)
は、少なくとも uim-prime では使っていません。

いずれにせよ、徳永さんがざっくりとどうするか決めてしまっていいと思います。

-- 
                                                            小松弘幸
                                                -----------------------
                                                   http://taiyaki.org/




Prime-dev メーリングリストの案内
Back to archive index