luna について教えて下さい (OO & luna 初心者)

Hiroya Murata lapis-lazuli @ pop06.odn.ne.jp
2002年 1月 16日 (水) 00:07:02 JST


;; 質問に対する回答ではありませんが...

In the message [emacs-mime-ja : No.00972]
   on Tue, 15 Jan 2002 20:24:36 +0900, NAKAJIMA Mikio wrote:

> luna.el の中を色々見ていたのですが、どうも
> luna-class-find-parents-functions で method が見つかるまで、親クラスに
> 遡って method の探索をするためにこのような動作になるようです。

luna-class-find-functions と luna-class-find-member の両方で, 親
クラスを辿っている為に (中島さんの例で言えば) dad の member が, 
複数返されてしまうのが原因みたいですね.

お手軽な方法としては, 添付のパッチの様にすれば, 期待通りに動作す
る様です.

;; でも, find-member が親を辿る方が自然な気もしますね.
         ~~~~
-- 
Hiroya Murata (村田 浩也) <lapis-lazuli @ pop06.odn.ne.jp>
PGP fingerprint: 53B6 1B4A 8193 A2D4 1526  BC9E 9AEF 2F6D 249D 5F17
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: luna.el.patch
型:         application/octet-stream
サイズ:     786 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20020116/d99ed2ee/attachment.obj>


More information about the Emacs-mime-ja mailing list