トップ «前の日記(2008-07-12) 最新 次の日記(2008-07-16)» 編集

Route 477



2008-07-15

[icfpc] よく頑張りました

ICFP Contest 2008ですが、主にid:authorNari君と(那由多屋の加藤さんではないほうの)yuyaさんと僕の3人で、チーム「yarunee」でサブミットしました。 やるねぇというのは最近松江本社で流行中のバズワードで、褒め言葉の一種です。

で、実装言語はRuby 1.9です。1.9ですよ。

初日の夜までは普通に1.8.7で開発してたのですが、夕食あたりで「これFiber使ったら綺麗に書けるんじゃね?」と思い始め、 「ネタ的に面白いから」という理由で1.9に決定しました。 サーバ側には1.8.7の処理系しかインストールされていないので1.9はソースからコンパイルしないといけないんですが、 幸運なことにうちのチームには日々RubyのGCパッチを書いているnari君がいるわけで。

分担としては僕がライブラリ的な部分を書いて、yuyaさんがアルゴリズムを考え&実装して、nari君がGCのプロファイラを実装するという布陣になりました。完璧ですね。

感想とか

  • チーム戦だと、自分の苦手なorできないところもやってもらえるので有難い。
  • できる人なら、僕らが3日かけて到達したところを初日に終えてしまうんだろうなぁ。
  • 一見、分担とか難しそうに思えたけど、人数が多いとマップ生成とか可視化とかいろいろできることが増える。