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

Re: nnshimbun-keep-backlog



>> On Tue, 25 Feb 2003 20:32:48 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> ;; 全然記憶に無いけど、過去の議論がありそうな気がする。

それはなさそうですよ.T-Gnus のレポジトリで調べてみたら,その部分の実
装は最初期からまったく変わっていないことが判明しましたから.

山> 事後ですみませんが、nnshimbun-keep-backlog は defvoo ではなくて
山> defcustom で定義するので構いませんよね? それから 300 というのはデ
山> フォルト値としては多すぎませんか? (gnus-keep-backlog は 20)

この部分は,nnwarchive.el の実装を貰ってきたのだと思います.

  (defvoo nnwarchive-keep-backlog 300)
  (defmacro nnwarchive-backlog (&rest form)
    `(let ((gnus-keep-backlog nnwarchive-keep-backlog)
           (gnus-backlog-buffer
            (format " *nnwarchive backlog %s*" nnwarchive-address))
          ...)))

というわけで,あまり明快な根拠があるわけではありませんから変更は構わな
いと思います.ただ,nnshimbun の場合は prefetch した記事を貯めておくの
に backlog を利用しているので,gnus 本体よりは大きめの値にしておく必要
はあるでしょう.

サーバー単位で backlog の on/off を切り換える,というような操作が必要
であれば defvoo で定義することにも意味があることになりますが,少し考え
ただけでは思いつきません.何かあるでしょうか.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )