From ari @ mbf.sphere.ne.jp Sat Mar 28 07:02:47 2009 From: ari @ mbf.sphere.ne.jp (ARISAWA Akihiro) Date: Sat, 28 Mar 2009 07:02:47 +0900 Subject: [luna] =?ISO-2022-JP?B?GyRCJUAlJCUiJWIlcyVJN1E+NTt+GyhC?= =?ISO-2022-JP?B?GyRCJE4lOSVtJUMlSBsoQg==?= Message-ID: <87bprmpqt3.fsf@nagi.lyrical.homelinux.net> luna で以下のようにダイアモンド継承をした時に、parent2 側のスロットを 使えないという問題があります。 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: luna.png 型: image/png サイズ: 4240 バイト 説明: 無し URL: -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 無し 型: application/emacs-lisp サイズ: 483 バイト 説明: 無し URL: -------------- next part -------------- これは、slot-index が number-of-slots を越えてしまうためです。 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 無し 型: application/emacs-lisp サイズ: 145 バイト 説明: 無し URL: -------------- next part -------------- ということで、number-of-slots を(無駄はあるものの)親クラスのスロット数を 全て足したものにしたいのですが、いかがでしょうか。 -- 有沢 明宏 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: luna-slot-num.patch 型: text/x-diff サイズ: 796 バイト 説明: 無し URL: