けいじゅ@日本ラショナルソフトウェアです. # 最近ちょっと時間の余裕が出てきました\(^^)/ In [ruby-list :15667 ] the message: "[ruby-list:15667] Re: debugger exception handle (Re: Modified debug.rb) ", on Jul/27 11:36(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|>あとは毎回Continuationを生成させるってワザは >|>ありえますけど、なんか大袈裟。 >| >|そんなに大げさですか? > >どーなんでしょう? Continuationって経験が少ないせいか大がか >りな道具って印象があります。 実際のコストはどうなんでしょう? bindingなんかよりもコストがかかる? >|debugしているときだけが問題なので, trace_funcに設定されたprocの引数に >|Continuationを渡すだけでよいような気がしますが? > >いや、trace_funcで指定したハンドラでContinuationを生成すれば >良いので、別にtrace_funcが渡す必要はないですね。 うーん. それで十分と言えば十分なんですね. そうすると今でもすぐ実現できちゃ うんだ... >|ところで, callcc{|c| ...}で引数にContinuationを渡すというのはRuby的には >|非常に使いづらい仕様だと思うのですが... > >えーと、callccは伝統的にこういう仕様なので、違う仕様だと >Continuationだと思ってもらえないと思います。callccでない別の >名前であれば問題ないと思いますが、その場合どういう仕様が良い >と思いますか? 前田さんの[ruby-list:15666]とか見るとなかなか >難しそうですが。 ですね... __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju / rational.com <<---