namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pnamazu.cgi-98.10.01



古川です。

>> On Sun, 4 Oct 1998 08:21:09 +0900, mithara <mithara@xxxxxxxxxxxxxxxx> said:
  >> また、namazu.cgi はそのままで、wrapper をかぶせて使う手もありそうです。
  >> こちらならば、C 言語版でも OK だと思います。
  > メンテナンス上もこのほうがいいのかもしれませんが、wrapper を書く技量も
  > なければ、コンパイルする環境もないのです。

wrapper は別に C で書く必要はないです。perl で書いて、namazu.cgi のバイ
ナリを呼べばよいです。

今までに、方法が 4 通り出てきました。

        (1) pnamazu の改造
        (2) namazu の改造
        (3) wrapper
        (4) mknmz の改造

C 言語での改造に抵抗をお感じになるのであれば、私のお勧めする順番は、

        (3) > (4) > (1) > (2)

です。

改造の場合、将来のバージョンで、同じ改造方法が通用する保証は無いので、
メンテナンス性が落ちます。wrapper による方法ならば、その wrapper 自身
は、全て原さんのものなので、管理が楽かと思います。

改造による方法間で比べた場合、pnamazu のユーザは絶対数が少ないですから、
動作実績という点で大きく劣ります。正規版であれば、改造のアドバイスや、
ノウハウを提供できる人の数も多いと思います。

-- 

                                        ヤマハ(株)ピアノプレーヤ設計課
                                                              古川 令
                                             furukawa@xxxxxxxxxxxxxxxx