GMT関西闇Ruby会議で発表しました。内容は最近使う機会の増えたruby-ffi(フィッフィ)の紹介。その時のスライドです。nankiちょっとまとめきれなくて最後のほうにごちゃごちゃと書いてしまっていますが、C/Ruby間で独自の型変換を作れるとあったので試しにVALUE型をRubyのオブジェクトに変換するffi-rubyというのを作ってみました。実用的なかおりがするけどあんまり使い途ない。VALUE型の変換これであってるのかなぁ。簡単な恒等性のテストにはパスしてるみたいだけど。GMT@ikegami__さんのFrama-Cを使った実験が面白そうなので試してみた。install使ってみるRubyのソースツリーに移動する。0#endif解析対象ファイルの一覧を作っておく。cont.c一覧は、common.mk中のCOMMONOBJSを参考にしている。検査するときにどうにもならなさそうな事であげられているファイルのいくつかは、直接コンパイルされることを想定して書かれていないので失敗するようだ。-U__BLOCKS__はSnowLeopardから導入されたBlocks(Cの文法を拡張している)を無効にするため。これを無効にしないとparseが失敗する。helpの結果から選ぶ。