From: matz@... (Yukihiro Matsumoto) Date: 1999-06-22T11:56:06+09:00 Subject: [ruby-dev:7162] Re: [Patch] debug.rb raises NameError; undefined method `+' for nil まつもと ゆきひろです In message "[ruby-dev:7154] [Patch] debug.rb raises NameError; undefined method `+' for nil" on 99/06/21, "NAKAMURA, Hiroshi" writes: |debug.rbで@frame_posがnilの時にdownとすると,nil.+でコケます. |自分がどのframeに居るかいつも把握してれば不要なんでしょうけれど, |なひはどうも忘れっぽくて...debuggerから抜けられて泣きました.^^; パッチ感謝します。 |ちょっと考えてみたこと. | | 1 [1, 2, 3].each do |item| | 2 p item | 3 end | |現在のdebug.rbを使って,毎回line: 2で止めるには, |breakpointを設定するしかないですよね. |single stepで止まってくれたら嬉しいなー,と思ったんですが, |debug.rbをいじるだけでは無理な感じがします. イテレータにおけるsingle stepの挙動は難しいですね。いつかちゃ んと時間を取って実装しようと思います。 まつもと ゆきひろ /:|}