注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先週と今週で夜なべして2つほどつまらぬGemを作りました。まず一つ目。 ScrymScrymというやつです。 aut... 先週と今週で夜なべして2つほどつまらぬGemを作りました。まず一つ目。 ScrymScrymというやつです。 authorNari/scrym ? GitHub http://rubygems.org/gems/scrym ScrymはSelf collecting Ruby Mutatorsという名前の略です。 何をするかというと、malloc/freeみたいなのを簡易的なMarkSweepでやるやつなんですね。 CRubyにはGCがありますが、Scrym::Mutator.mark(obj)とかすると対象のobjはGCから(ほぼ)管理されなくなり、その代わりにScrym::Mutator.collectの対象となります。 ふつうのMarkSweepみたくScrym::Mutator.collectと次のcollectの間でmarkしておけばそのオブジェクトは消されないし、markしなけ
2012/12/01 リンク