[luna] ダイアモンド継承時のスロット

ARISAWA Akihiro ari @ mbf.sphere.ne.jp
2009年 3月 28日 (土) 07:02:47 JST


luna で以下のようにダイアモンド継承をした時に、parent2 側のスロットを
使えないという問題があります。

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: luna.png
型:         image/png
サイズ:     4240 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20090328/b07fe413/attachment.png>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/emacs-lisp
サイズ:     483 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20090328/b07fe413/attachment.bin>
-------------- next part --------------
これは、slot-index が number-of-slots を越えてしまうためです。

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/emacs-lisp
サイズ:     145 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20090328/b07fe413/attachment-0001.bin>
-------------- next part --------------
ということで、number-of-slots を(無駄はあるものの)親クラスのスロット数を
全て足したものにしたいのですが、いかがでしょうか。

-- 
有沢 明宏

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: luna-slot-num.patch
型:         text/x-diff
サイズ:     796 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20090328/b07fe413/attachment.patch>


More information about the Emacs-mime-ja mailing list