[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ignored-subject
- From: ARISAWA Akihiro <ari@xxxxxxxxxxxxx>
- Date: Wed, 21 Jan 2009 20:08:51 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 10625
- References: <87tzc2rvuu.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx> <874ozvsjvb.fsf@xxxxxxxxxxxxxxxxxxxxxxx> <87r62z1pkw.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx> <87y6x74fas.fsf@xxxxxxxxxxxxxxxxxxxxxxx> <87sknezbap.fsf@xxxxxxxxxxxxxxxxxxxxxxx> <87mydm1dnc.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx> <u4ozucg32.wl%Tsuyoshi.CHO@xxxxxxxxx>
Tsuyoshi CHO writes:
> ARI> また、shimbun-rss-hash や shimbun-atom-hash は shimbun-hash と
> ARI> shimbun-rss を継承していますが、どちらのクラスも initialize-instance を
> ARI> 定義しているので、どちらを先にしても他方のそれが呼ばれないという問題が
> ARI> あります。
>
> あ、あれー?
> では-hashは問題動作しっぱなしだったんでしょうか...
shimbun-rss の initialize-instance が呼ばれないために ignored-subject が
設定されないというだけなので、今のところ大きな実害はないと思います。
> ARI> 多重継承しているクラスのオブジェクトを生成時に、全ての親クラスの
> ARI> コンストラクタが呼び出されれば良いのですが。
> なにかしら手段はあってもいい気もしますが...
> やるとしたら継承(is-a)でなく包括(has-a)で処理するしかないんでしょうか
とりあえず、shimbun-rss-initialize-ignored-subject という関数を作って、
shimbun-itmedia 及び shimbun-opentechpress-jp の initialize-instance から
それを呼ぶようにしました。
--
有沢 明宏