.netプログラムからrubyをつかう
rubydotnet
rubyから.netを使う機能のほうに力が入っているが、RubyInterpreter.dllっていうドトネトからrubyをevalったりできるライブラリもついてくる。
IRubyInterpreter i = RubyInterpreter.instance; object resul=i.eval("1+1");
どれどれ……
ちょwwwww絶対パス指定wwwwww
はっきりいって使い物にならない出来なので自作することにしました。ちなみに現在個人的なプロジェクト(先日のHTMLパーサだのなんだの)を10個ほど抱え込んでおりことごとく未完成です。わはは。
ActiveScript RubyならCOMからrubyをつかえるぞ!ひゃっほう。COM操作なら.netの得意分野。
よくわからんが、とりあえずVSの参照設定でRScript 1.0なるものを追加すればよさそう。なのだけどつかいかたがわからない。ActiveScript関係を調べなきゃいけないみたい。MSDNのこのへんか。
……
……
……
FUCK
全く理解できなかった。
RubyCLRなんてものを発見したのでちょっと試すも動かず。ビルドには成功したのだけれど実行時にエラー(FileNotFoundException:指定されたモジュールが見つかりません。 (HRESULT からの例外: 0x8007007E))。なんか設定がいるんだろうけどドキュメント皆無・ソースにコメントすらなし・wikiつぶれてるという悪夢のような状況。MLは生きているようだが…… ううう。
(かきかけ)