けいじゅ@日本ラショナルソフトウェアです.

# 最近ちょっと時間の余裕が出てきました\(^^)/

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 <<---