タグ

ブックマーク / akiramei.hatenadiary.org (1)

  • Managed Extensibility FrameworkからIronRubyを簡単に使う - 匣の向こう側 - あまりに.NETな

    MEF記事の連続投下第三弾。あまり一般受けしないネタを連投です。(^^; IronRubyをアプリケーションにホスティングは難しくありませんが、dynamicを使うなど特別扱いが必要だったりするし、何よりもVS上でコードを書いてビルドという流れの中に「rubyでコードを書いてC#でホスティングコードを書く」が入ると開発のテンポが悪くなります。私的にはrubyでコードを書いたら勝手に取り込んでくれるくらいでないとIronRubyをホスティングしようとは思わないです。 ということで今回のミッション。 C#で作成したインタフェースをrubyで実装してC#のクラスにインポートさせたい。 rubyで簡易的に実装して、あとでC#のコードで差し替えたりとかそんな使い方を想定しています。 必要なもの RubyCodeExportProvider : rubyで書いたクラスに対するエクスポートプロバイダ。

    Managed Extensibility FrameworkからIronRubyを簡単に使う - 匣の向こう側 - あまりに.NETな
  • 1