タグ

ブックマーク / mirichi.hatenadiary.org (2)

  • webMAGURO - mirichiの日記

    Opalがなかなか面白いのでDXRuby互換インターフェイスを少し進めて、Fontクラス追加とちょこっとメソッド追加を行った。ついでにタッチインターフェイスも微妙に対応。 いまんところ試作レベルにも達していないので名前をつけるほどでもないのだが、とりあえずDXRuby/Opalとでも呼んでおこうか。 MAGURO対応 2013年のDXRubyAdventCalenderの土井ヴぃ(@vivit_jc)さんの記事でMAGUROというゲームが公開されていて、DXRuby的にはシンプルな作りだったのでこれぐらいなら動くのではないかということで、今回の修正のターゲットはMAGUROの動作である。 記事はこちら。http://vivit-jc.hatenablog.com/entry/2013/12/10/235354 ソースはこちら。https://github.com/vivit-jc/magu

    webMAGURO - mirichiの日記
    yusk_y
    yusk_y 2015/02/09
  • RGenGCに対応する方法 - mirichiの日記

    Ruby2.1.0-preview1は出たがREADME.EXT.jaを見ても書いてないので調べたことをここに書いておく。正式なマニュアルじゃないし検証してるわけでもないから豪快に間違っているかもしれん。 ■はじめに RGenGCは今までの拡張ライブラリのコードそのままで動作するように作られていて、何も考えずにコンパイルすれば普通に動く。2.1用に拡張ライブラリをコンパイルして動かない場合、よっぽど特殊なことをしていない限りはRGenGC以外のところに原因があると考えてよい。そのぐらい互換性に気を使われている。 なので特別に対応する必要は無いのだが、対応すればGCのパフォーマンスが上がるし、Shady化の処理を省く効果もあったりしてさらに速くなるかもしれない。速度を売りにした拡張ライブラリは対応しておいて損は無いだろう。 RGenGCの対応には大きくわけて以下の2つのパターンがある。両方や

    RGenGCに対応する方法 - mirichiの日記
    yusk_y
    yusk_y 2013/10/16
    RGenGCに対応する方法 - mirichiの日記
  • 1