RubyはふつうFotranやC言語のようにコンパイルして使うということはしません。しかし同様のことができると、以下に上げるような点でメリットがあります。
- ファイルの数が少なくできる
- スクリプトを読めなくできる
とくに僕はTwitter関係のスクリプトを研究室のサーバにアップするのに今のままだと色々ライブラリを読み込む必要があるので、1個のファイルにまとめて、簡単に移植したいのです。というわけで目下取り組み中です。
ググって出てきたもの
X Ruby
Exerb
Windowsの.exeにするにはExrebというものが使えるらしい。研究室のサーバはDebianなので要らないけど。
Ruby 用 AOT コンパイラ
なんだかよくわからない。
他の言語に読み込む
たとえばCとかに読み込んでコンパイルできたらかなりいい感じなんだけどそんなことできるんだろうか。
Ruby Encoder
その他
関係ないことだけど、勉強になったのでメモ。
最終更新:2011年10月24日 20:58