問題タブ [ironruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
directx - IronRuby の DirectX
DirectXを使ったゲームを書こうと考えており、IronRubyの使用も考えています。
- IronRuby は本番環境で使用できるほど安定していますか?
- IronRuby は DirectX でうまく動作しますか?
asp.net-mvc - ASP.Net MVC ビューをデータベースに格納する
ASP.Net MVC アプリケーションの場合、一部のビューや部分ビューをデータベースに保存して、一部の半技術者ユーザーが基本的なビュー ロジックを実行できるようにすることに関心があります。これを行う上での経験からのヒントや教訓はありますか?
Phil Haack が約 1 年前にこれに関するブログ記事を書いたことを知っています。彼は自分のビューをスクリプト化するために IronRuby を使用しました (これは私にとっては問題ありません)。彼は簡単な概念実証を作成しましたが、このトピックに関する他の情報は見つかりません。
アイデア、考え、ヒントなどをいただければ幸いです。
ありがとう!
c# - IronPython からの C# オブジェクト メソッドの呼び出し
ゲームにスクリプト エンジンを埋め込もうとしています。私は C# で書いているので、IronPython がぴったりだと思いました。
複雑なことに、Windows 7 64 ビットで Visual Studio 2010 RC1 を使用しています。
IronRuby は期待どおりに動作しますが、Ruby や Python の構文にはあまり詳しくありません。
私がやっていること:
これにより、「'TestClass' オブジェクトに属性 'SayHello' がありません」というエラーが生成されます。
「self.test.SayHello()」を使用しても、この正確なセットアップは IronRuby で正常に動作します。
ただし、IronRuby は IronPython ほど成熟していないように見えるため、IronRuby の使用には慎重です。距離が近ければそちらに行くかもしれません。
何か案は?これは単純なものでなければならないことはわかっています。
c# - IronRuby から C# に配列を渡す
これは簡単な修正であり、見つけることができないと確信していますが、次のようになります。
アセンブリ (SOTest.dll としましょう) に C# クラス (Test と呼びましょう) があります。ここに私がやっていることの線に沿ったものがあります:
IronRuby インタープリターで次を実行します。
引数を 'List< string >'、'List< object >'、または 'string[ ]' にしても同様のエラーが発生します。
適切な構文は何ですか? 文書化されたタイプのマッピングはどこにも見つかりません (Ruby でできることを考えると、特定のシナリオで定義するには複雑すぎる可能性があるため)。
編集:
私がやろうとしていたことが可能なようには見えません。.NET プロジェクトに IronRuby アセンブリを含める必要があります。これにより、入力を IronRuby 型にして、スクリプト インターフェイスをクリーンに保つことができます。
誰かが私が最初に望んでいたように機能させる方法を思いついた場合は、受け入れられた答えを変更します.
c# - 私の C# プロジェクトを IronPython / IronRuby の参照として追加する方法はありますか?
既存の .dll を IronPython に参照する方法は知っていますが、Visual Studio プロジェクト間でできるように、自分のプロジェクトを参照として追加する方法はありますか?
それとも、別のクラス ライブラリを作成するのがベスト プラクティスですか?
c# - IronRubyの式メソッドにアクセスする
このコードはC#で正常に機能します。
しかし、ASTを構築するための方法はどれもIronRubyからは見えないようです。Microsoft.Scripting.CoreおよびMicrosoft.Scriptingライブラリが必要でした。他に何か必要ですか?IronRubyのコードは次のとおりです。
与える:
wcf - スタブを動的に生成しながら WCF REST/SOAP サービスを単体テストする最良の方法
REST および SOAP 機能を公開する WCF 4.0 で記述された Web サービスがあり、単体テストをセットアップして、Web サービスで作業するときに、IIS の外部でテスト フレームワークがサービスを起動することで迅速にテストできるようにしたいと考えています。 、そしてテストを行います。
インターフェースがどのように見えるかわからないので、動的に生成したいと思います。また、テストを開始する前にスタブを生成しなければならないことを心配しない方が簡単です。
しかし、Groovy を Web サービスで動作させることができなかったので、Iron Python または Iron Ruby がこれに適しているかどうか、またはこれに適している可能性のある別の .NET 言語があるかどうかに興味があります。
xaml - 具体的な CLR クラスを生成するための IronRuby ライブラリはありますか?
クラスを CLR クラスに公開したいと考えています。私が持っている理由はXamlです。Ruby で WPF カスタム コントロールを作成し、xaml を使用してスタイルを設定し、それらのテンプレートを提供したいと考えています。前回試したとき、Xaml は IronRuby の型を検索できませんでした。
CodeDom に書き込むことでそこに到達できることはわかっていますが、誰かがすでに困難な作業を行っているか、CodeDom に頼らずにその方法を教えてくれることを願っています。
ironruby - IronRuby でのアクセサーの取得
Person クラスに格納されている値を取得する方法を見つけようとしています。問題は、Person クラスのインスタンスを定義した後、インスタンス名が .NET 部分にあるため、IronRuby コード内でそれを取得する方法がわからないことです。
ruby-on-rails - Rails アプリケーションを IronRuby ラックで実行する
アイアンルビーで遊んでいる人はいますか?
IIS 5.1 のローカル マシンで IronRuby.Rails.Example プロジェクトを実行することに成功しました。私は現在、自分のデモ レール サイトを同じ方法で実行しようとしています。
私の web.config は、サンプル プロジェクトとは少し異なります。IronRuby 1.0 で配布されたものと、gem を使用してインストールしたもののみを使用しようとしています。
次のエラーが表示されますが、これでは多くのことができません。
D:/demo/config/boot.rb:66:in `exit': 終了 (SystemExit)
いろいろ試してみた結果、宝石を見つけるのに問題があると思います。Web 構成と ironrack.log を添付しました。私が間違っていることについて誰かが指摘していますか?
ありがとう!