2008-12-05から1日間の記事一覧

yarv2llvmでのduck typingの続き

クラスのアドレスから配列のインデックスを求めるメソッドを生成するプログラムを作ってみました。 こんな感じのメソッドを作ることができます。 def klass2idx(klass) add = ((klass.__id__ >> 1) << 2) add = add - 268622760 functab = [:io, :array, :fi…