不確定特異点

広く深く、ところどころ超深く

Ruby

NaN Boxingというテクニックを知った

mruby のことを調べていたら NaN Boxing というテクニックを知りました。 主に言語処理系等において、整数やポインタや浮動小数点数等、様々な型のデータを一つのオブジェクトとして union で詰め込みたい場合があります。その際、そのオブジェクトがどうい…

mrubyをCortex-Mコア基板で動かしたい

職場の先輩が mruby の存在を教えてくれたのでちょっと調べてみることにしました。mruby は組み込み用途を意識してスクラッチから再実装した Ruby 処理系とのことです。 mruby/mrubygithub.com 使い方はいたって簡単で、GitHub から clone して make するだ…