Edebug and luna.el
TSUCHIYA Masatoshi
tsuchiya @ pine.kuee.kyoto-u.ac.jp
2002年 9月 24日 (火) 17:55:25 JST
>> On Tue, 24 Sep 2002 17:22:30 +0900
>> 「寺」== teranisi @ gohome.org (Yuuichi Teranishi) said as follows:
寺> wanderlust/elmo のデバッグも大幅に楽になって感動しています。
edebug が使えるかどうかで大違いですよねえ.
後は,
(require 'luna)
(luna-define-class luna-sample)
(luna-define-generic luna-sample-error (obj) "dummy")
(luna-define-method luna-sample-error ((obj luna-sample))
(error "%s" "dummy"))
(luna-define-class luna-sample-child (luna-sample))
(luna-sample-error (luna-make-entity 'luna-sample-child))
というようなことをして,backtrace を採取した場合に luna-sample クラス
の luna-sample-error メソッドで問題が発生したのだと言うことが,簡単に
分かるようになると嬉しいですが.
現状だと,entity のクラスを backtrace の内容から推測して,どのメソッド
が呼ばれている状態なのかを考える必要があるので,継承関係が深くなってく
ると問題の切り分けが難しくなってきます.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
More information about the Emacs-mime-ja
mailing list