2008-04-03 継続とかFiberとか Ruby 「継続」という用語を知った。なんとなく知ったつもりになっていたC#のイテレータの話とか、Fiberのこととかだいぶよく分かった。継続を使った非同期処理の簡単な記述とか、Rubyのあやしいcallcc、Ruby 1.9でサポートされたFiberのこととか。Fiberは勝手にコンテキストが切り替わらないから、同期を気にする必要がないのかな? そうするとだいぶ気軽に使える。Fiberを使うデザインパターンもありそうだな。楽しそう。