From: keiju@... (Keiju ISHITSUKA) Date: 2001-02-17T19:13:25+09:00 Subject: [ruby-dev:12256] set_trace_func けいじゅ@日本ラショナルソフトウェアです. どもども. みなさんお元気でしょうか? やっと時間が取れるようになってきて, rubyプログラミングが出きるようになり つつあります\(^^)/ set_trace_funcについてのリクエストです. その1) set_trace_func proc{|event, file, line, id, binding, klass| で class Foo def Foo.foo end def foo end end で Foo#foo と Foo.foo が呼ばれたとき, `call'eventが発生するのですが, 両 方とも klass == Foo となりどっちが呼ばれているのか簡単にわかりません. また, f = Foo.new def f.foo ... end で f.foo が呼ばれると, klass == f になります. Foo.foo, f.foo の klassが Foo/f になる気分もわからなくはないのですが, こ こは各々の特異クラスを返すほうがよいと思います. その2) class Foo def foo end end class Bar> e-mail: keiju@rational.com <<---