[Namazu-devel-ja 1579] Re: hash の負荷軽減
NOKUBI Takatsugu
knok @ daionet.gr.jp
2007年 4月 25日 (水) 15:20:41 JST
At Tue, 17 Apr 2007 22:23:28 +0900,
Tadamasa Teranishi wrote:
> > mknmzはpure perlで書くことにその意味があるとこれまでは思っていました。
>
> pure perl で書くことの意味を全く理解していないのですが、
> 当初はどういった理由によるものだったのでしょう。
それは私もよくわかっていません。一番初期のNamazuは高林さん個人のPerl
プログラミング習作でした。
その後自分がフィルタを導入するときに、当時WindowsでのXS moduleビルド
はかなり面倒だったため、File::MMagicを作った記憶があります。もっとも、
file(1)相当のperl module自体が当時は存在していませんでしたけど。
当時のポリシーは「コンパイルに必要なものはあらかじめ全て同梱しておく」
というものでした。それにあわせて、File::MMagicもNamazuに必要なmagic
entryをビルトインさせるよう設計しました。
状況は当時からかなりかわっているので、ポリシーも含めて見直したほうが
よいですね。
--
野首 貴嗣
E-mail: knok @ daionet.gr.jp
knok @ namazu.org / knok @ debian.org
Namazu-devel-ja メーリングリストの案内