Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libsgmt (Re: pluggable splitter)
Ryuji Abe <raeva@xxxxxxxxxxxx> wrote:
>At Thu, 6 Apr 2000 19:19:23 JST,
>knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) wrote:
>
>私> configure;makeでWin32 DLLがきちんと作れるのであれば、
>私> libltdlの方を推すところなのですが。GModuleの方は
>私> GLibに依存してしまうのが悩みの種ですね。
>
>考えてみたら、あらかじめlibltdlがinstallされて
>いれば問題ないことですね。^^;; それはGModuleの
>場合でも同じことですが。
GModule を採用しました。もろに GLib に依存した実装です。
「わかち書きすること」は英語では "word segmentation" と呼ぶ
ようなので、 ライブラリ名は libsgmt にしました。
% cvs -d :pserver:guest@xxxxxxxxxxxxxx:/storage/cvsroot co libsgmt
で入手できます。ソースコードは割ときれいに書けていると思いま
す。一度、目を通してもらえると助かります。
サンプルプログラム sgmt が動きます。
% echo '日本語情報処理 1 2 3 4 ' | ./sgmt -k -s/
日本語/情報処理/1/2/3/4
やった、できたぞー! と思ったら大問題が発覚しました。
** libchasen.so が存在しない **
内部で dlopen を使っているので、 libchasen.so がないと困りま
す。libchasen.so を作るように ChaSen開発者に頼んでみます。
# 頼むと「お前がやれ」と言われそうでこわいな
-- Satoru Takabayashi