タグ

ブックマーク / blog.aotak.me (1)

  • [Ruby][DXRuby] Fiberを使おう - あおたくノート

    土屋つかささんのリクエストでFiberの記事を書くよ。じつは前三つの記事はFiberの記事を書くためのリハビリなんだ。 もくじ ていうかFiberって?使ってみた解説余談あとがきていうかFiberって?Fiberっていうのは、Ruby 1.9.2で追加されたあたらしい機能で、コルーチンのようなもの、正確にはセミコルーチンを実現するためのものだよ。そうすると、コルーチンって何?っていう話になっちゃうんだけど……。 ルーチンっていうのは、ひとまとまりの処理のことだよ。プログラム全体を指して、メインルーチンなんて言ったりする。それに対していわゆる関数のことをサブルーチンって呼んでるね。Perlのユーザー関数定義にsubっていう語彙が使われているのはそういう理由だね。 で、コルーチンのルーチンも同じく処理のひとまとまりのことなんだけど、コって何?って感じだね。子供の子じゃないよってことは確かなんだ

    [Ruby][DXRuby] Fiberを使おう - あおたくノート
  • 1