2011-02-25から1日間の記事一覧

継続こわくない(RubyでFiberを使ったコードをcallccで書きなおしてみた)

Fiberに関するこんな記事をみて、 そういえば以前30分でわかるcallccの使い方で、 callccの代表的な使い方は * (A) 処理の中断/再開 (generator, wait_ok) * (B) 処理のやり直し (amb, ppp) の2通りが挙げられる。 callccが危険なのは(B)ができてしまうから…