Great Circle Associates

XCIN Mail-list
(July 1999)


Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: RE: Request suggestions
From: "Pai-Hsiang Hsiao" <pshsiao@tcts.seed.net.tw>
Date: Fri, 23 Jul 1999 14:30:44 +0800
To: <xcin@linux.org.tw>
Importance: Normal
Reply-To: xcin@linux.org.tw


> 2. 目前 gen_inp 還沒有自動選字的功能,各位覺得需不需要加入? 若需要的話,
>    我預計在 2.5.2 及以後的 release 時加入,而加入的方式會採用 libtabe 提
>    供的服務,只用很簡單的演算法來做有限度的自動選字。

以字頻來做很簡單,libtabe 裡面有 function 可以 call.

若要用詞則比較麻煩,但是不像注音的那麼複雜。

> 3. 這一點比較重要。 platin 兄曾建議我也許將 libtabe 整個從 xcin source
>    tree 抽離,完全獨立維護,而使用者若要裝 xcin 時,當然首先要裝 libtabe。
>    我想想也有道理,理由如下:
> 
>    a. libtabe 最啟碼應該做成 shared lib, 因為不只 bimsphone, xcin 其他
>       module 也有可能會 call 它 (如 gen_inp), 如果照現在 static link 
>       的方式,很不經濟。況且,也很有可能其他軟體或輸入法會 link libtabe.

見仁見智。

>    b. libtabe 未來很可能發展出其他與輸入法無關的功能,而這些 xcin 可能
>       完全不會用到,故 xcin source tree 包含整個 libtabe source, 也不太
>       經濟。

沒空做 .... 8)

>    a. libtabe 的安裝還不夠自動化 :-)) 我的意思是缺乏類似 autoconf 的東
>       東,雖然可能不需要,但我覺得至少要做到很容易可以 make, make install,
>       讓使用者不必去看、去改 makefile 就一切搞定。感覺上,目前 libtabe
>       尚處在 hacker-installable state :-)) 若要推廣它,我們可能還需要考
>       慮「新手」的處境。 Anyway, 這只是我個人的想法,各位可以不同意 :-))
>
>       如果大家同意將 libtabe 抽離,且認為需要「包裝」一下的話,這一點我
>       可以幫忙做。

好,請你先把你手邊的版本做好,我再重新整理一次。
 
>    b. 目前 xcin 的 bimsphone 使用 libtabe, 但它並不直接呼叫 libtabe, 事
>       實上它是呼叫 bims.c 的函式,間接使用 libtabe 。但 libtabe 原來的
>       source 中, bims.c 並不做成 lib, 換句話說如果使用者的系統已裝好
>       libtabe 的 binary, 在沒有 source 的情況下是不可能 compile xcin 的。
>       因此,若要抽離,就 xcin 的需求而言 bims.c 也要做成 lib 。

可以。

>       在此我們可以稍做延伸,就是規劃一下 libtabe 的 source tree 中那些
>       適合做獨立的 lib? 就目前來看有兩個: libtabe.so & libbims.so, 也許
>       蕭大哥可以再規劃出其他的 :-))
> 
>       如果有需要的話,我可以幫忙改這部分的 makefile 。

需要。謝謝。    8)

>    所以,大家是否認為該將 libtabe 自 xcin source tree 抽離? 如果是,則我
>    希望在 2.5.1 release 時就弄好,以免使用者「中毒太深」 :-))

libtabe 還無家可歸,所以暫時跟你放一起吧!    8Q    可能可以放在中研院
電算中心所提供的服務機器上,不過還沒空處理。可能要到八月底,到學
校報到前看有沒有空檔。

// Shawn


Follow-Ups:
References:
Indexed By Date Previous: Re: Request suggestions
From: Yung-Ching Hsiao <hsiaoy@ee.eng.ohio-state.edu>
Next: Re: Request suggestions
From: Tung-Han Hsieh <thhsieh@linux.org.tw>
Indexed By Thread Previous: Re: Request suggestions
From: Yung-Ching Hsiao <hsiaoy@ee.eng.ohio-state.edu>
Next: Re: Request suggestions
From: Tung-Han Hsieh <thhsieh@linux.org.tw>