メリークリスマス。Elixir Advent Calendar 2013 24日目ですよ。 Elixirが大好きなみんなは、ErlangやRubyにも興味があると思うんですよね。ああ、もしかしたらScalaにも興味があるかもしれませんね。 RubyでElixir/Erlang/ScalaのようなActor modelを実現しようとしたら、Celluloidが定石かなと思いますし、最近はconcurrent-rubyというのも出てきましたが、でもCRubyのマルチスレッドは実質シングルスレッドだったりして(CRuby 2.0時点)、そのままでは計算機リソースを活かすことが難しいです。 というわけで先週日曜に半日かけて一通り作りました。 actoryとは RubyでActor modelや並列処理を実現するためのフレームワークです。actoryはActor model like, concur
