2013-08-19

Ruby/OSL C++クラスをRubyから

C++のクラスをRubyから使えるようになった。

最初はallocからの placement new を使っていたけど、

osl::state::NumEffectStateクラスに「引数の数が合わない。」

とか言われたので、allocしないでいきなりnewするようにした。

でもところどころメモリ解放できてないっぽい。 が、基本機能の実装を優先する。

  • 普通のマシンで普通に使う分には全く問題ない(テストして確認)
  • ソフトウェア開発では、メモリ不足よりもモチベーション不足のが危険

とことで。

www.ruby-lang.org 新MLリンク追加パッチ

メーリングリストの登録方法が変更になっていて、 Mail Delivery Subsystemさんのお世話になった。

まだドキュメントが更新されていなかったので、 pull requestを送らせてもらった。

修正する度胸はなかったので、注釈を追加しただけ。

英語だけ送ったけど、日本語も送ってしまえばよかったか。