[prime-dev: 43] PRIME 0.7.0

Back to archive index

Hiroyuki Komatsu komat****@taiya*****
2003年 12月 22日 (月) 12:53:35 JST


小松です。

PRIME Ver0.7.0 をリリースしました。
0.7.x 系統は開発版と位置付けていますので、動作は不安定になるかも
しれません。また辞書フォーマット等も更新される可能性がありますので
ご注意ください。

<http://prime.sourceforge.jp/src/prime-0.7.0.tar.gz>

■Ver 0.6.3 との違い
・学習エンジンの変更
  学習エンジンを engine-learndict2.rb から engine-userdict.rb に
  変更しました。 engine-learndict2 では辞書データをメモリ上展開して
  いましたが、engine-userdict では sary を使って mmap で処理しています。

  engine-userdict の方が学習辞書が大きい場合に、メモリと速度の両面で
  有利になります。

■インストール方法
・依存するライブラリ
  Ruby/ProgressBar に新しく依存しています。
  <http://www.namazu.org/~satoru/ruby-progressbar/index.html.ja>

・インストール手順
  ファイルを展開して、./configure, make, make install (as root) して
  ください。

■学習辞書
・辞書フォーマットのコンバート
  engine-learndict2 形式から engine-userdict 形式へのコンバートは
  prime-userdict-convert コマンドで行えます。

    % prime-userdict-convert --auto

  ~/.prime/prime-dict-user* の内容から ~/.prime/userdict* が
  作成されます。

・学習辞書のデータ更新
  現在のところ明示的に学習辞書のデータを更新する必要があります。
  辞書データを更新しないと、別プロセスで学習した結果は反映されません。
  prime-userdict-update コマンドで更新します。

    % prime-userdict-update --auto

  ~/.prime/userdict_diff* の内容が ~/.prime/userdict* へ追加されます。

■バグ
・prime のプロセスが存在している時に辞書データを更新すると、
  その存在しているプロセスは、次回の辞書検索時にエラーで終了します。

■カスタマイズ
・~/.prime/Custom_prime.rb を変更すると、engine-userdict のかわりに
  以前の engine-learndict2 が利用可能です。この場合、Ver 0.6.3 との
  違いはあまりありません。


文法規則の強化や細かいバグ修正を行った Ver 0.6.4 も近いうちに出します。

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




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