2009-09-01から1ヶ月間の記事一覧
http://web.yl.is.s.u-tokyo.ac.jp/pl/abclf/ipa-final/reports/html/contents.html
ずいぶん久しぶりですが、私が仕事で使っているRubyプログラムの一部を紹介します。 その4となってますが、前のはここにあります。http://d.hatena.ne.jp/miura1729/20090428/1240924372 その1 http://d.hatena.ne.jp/miura1729/20090430/1241083520 その2 h…
Ruby 1.9.2 preview1にアップデートしたところ、yarv2llvmが動かなくなりました。 よく見ると、rb_get_method_bodyが無くなっている模様です。おそらく、nodeをGC対象外にする話の一貫じゃないかなと思います。ちょっと追ってみると、vm_method.cで定義され…
相変わらずbm_so_*.rbを動かそうとしています。現状はこんな感じです。動かないものの理由もだいたい調べています。ファイル名の後に*がついているのはbm_so_*.rbを書き換えて動かしたものです。 こうしてみるとbm_so_*.rbっていろいろな機能がまんべんなく…
私はHANI(埴短歌会)という短歌の会(結社)に入会して短歌を勉強させてもらっているのですが(その割には全然上達しない)、会のメンバーで友達の小夜さんが短歌添削ブログを始めたので紹介します。 http://hanitankakai.blog62.fc2.com/彼女の批評力はすごく…
yarv2llvmでHello Worldが動くようになりました.こんなプログラムです。 m = LLVM::Module.new('hello') LLVM::ExecutionEngine.get(m) p_char = LLVM::pointer(Type::Int8Ty) ftype = LLVM::function(Type::Int32Ty, [p_char]) ftype = ftype.to_raw printf…