問題タブ [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.
ironruby - 実行中のDLR/IronPython / IronRubyスクリプトを停止することは可能ですか?
ユーザーが生成したIronRubyスクリプトを実行するアプリケーションがあり、各スレッドは独自のスレッドで実行されます。私が抱えている問題は、IronRubyスクリプトをスクリプトの任意のポイントで停止する必要がある特定のイベントが発生する可能性があることです。
スクリプトが実行されているスレッドを中止することでそれを行うことができますが、そのアプローチにより、アプリケーションにメモリリークが発生しました。何ヶ月にもわたる調査の結果、申請プロセスの自動再起動をスケジュールする以外に修正することができませんでした。その結果、私はThread.Abortの使用から離れることに熱心です。
スクリプトの外部からIronRubyスクリプトを停止する方法はありますか?
私が考えることができる他の唯一のアイデアは、各ユーザーのスクリプトを別々の行に分割し、各スクリプト行の後に新しい行を挿入して、スクリプトを停止する必要があるかどうかを確認することですが、構文エラーが発生する可能性があります。
.net - .NETライブラリをWebで有効にする方法
既存の.NETライブラリをイントラネットに公開したいと考えています。
多くの人がRESTfulサービスに移行しているため、OpenRastaは魅力的に見えます。同様に、IronRubyでSinatraをいじっています。
私は主に3つのポイントを探しています:
1)既存のコードベースをWebに公開するために何を使用していますか?
2)あなたのメソッドは実装を容易にします
3)あなたのメソッドはそれを安全にしますか?
ruby - jrubyを使用してアプレットを作成することは可能ですか、それともSilverlightにIron Rubyを使用する方がよいですか?
ルビーに手を出したい場合、Jrubyでアプレットを作成する方が簡単ですか、それともIronRubyでSilverlightXAPを作成する方が簡単ですか?
これまでのところ、私が持っているのは、それが可能かもしれないという漠然とした考えだけです。
sinatra - Sinatra は IronRuby で使用できますか?
Mac に次の ruby gem をインストールしようとしています。
http://www.sinatrarb.com/intro.html
次のメッセージが表示されます。
Ruby/IronRuby に詳しい人が助けてくれますか?
.net - 現時点で、動的に型指定された .NET Web 開発のオプションは何ですか?
現時点で、動的に型指定された .NET Web 開発のオプションは何ですか?
IronRuby を使用した Ruby on Rails?
Django (いくつかの変更を加えたもの) と IronPython?
Phalangerルートに行く気がしないでください。私はPHPを使い果たしました。
ASP.NET MVC をより動的にする方法があると思いますが、それを .NET 3.5 で完全に活用できますか? Haack/Lam/Schementi が行った作業があります。投稿これをよく見た人はいますか?
FubuMVC と MonoRail は動的言語で何ができますか? 私は彼らにあまり詳しくありません。
xna - ironrubyの基本クラスプロパティ(変数)にアクセスするにはどうすればよいですか?
IronRubyを使用してXNA開発を行おうとしていますが、ジェネリック(Load)とContentなどの基本クラスのプロパティへのアクセスの両方に苦労しています。
ヒントはありますか?
ironruby - IronRuby で現在の作業ディレクトリを取得するにはどうすればよいですか?
IronRuby によって「解析」されているファイルの現在の作業ディレクトリをどのように読み取ることができるのか疑問に思っています。「実行ディレクトリ」はir.exeファイルと同じようです。
パスをハードコーディングせずに、XNA ソリューションでコンテンツへの相対パスを作成するには、これが必要です。
wpf - CLR イベントを含む IronRuby でインターフェイスを実装する方法
IronRuby と WPF を試していて、独自のコマンドを書きたいと思っています。私が以下に持っているのは、私が理解できる限りです。
ただし、ICommand インターフェイスは CanExecuteChanged イベントを定義します。それをIronRubyに実装するにはどうすればよいですか?
編集:ケビンの応答に感謝
DLR の 27223 変更セットに基づいて機能するものを次に示します。can_execute と execute に渡される値は nil です。
c# - C# .NET アプリケーションの拡張 - カスタム スクリプト言語を構築しますか?
組み込みファームウェアのシステム レベル テストを行う C# プログラム用のスクリプト インターフェイスを構築する必要があります。
私のアプリケーションには、デバイスと完全にやり取りするためのライブラリが含まれています。アクションの開始、出力の取得、および成功/失敗の追跡のための個別のライブラリがあります。私のアプリケーションには、複数のデバイスを管理し、実行する多くのスクリプトを割り当てるための GUI もあります。
テスト担当者 (プログラマーではなく、技術者) には、テスト用のさまざまなシナリオを考え出し、それらを実行できるようにするスクリプト インターフェイスを提供する必要があります。彼らは私の API を呼び出すだけで、結果を私のプログラムに返します (合格/不合格とメッセージ)。
私が欲しいものの非常に基本的な例:
レポート、電力、および周波数関数が C# ライブラリによって提供される場所。
IronRuby や IronPython のようなものがこれに適していますか? それとも、独自の非常に基本的な言語を構築する必要がありますか?
大量の .NET コンパイル済みアセンブリをインクルードしようとすると、Ruby/Python コードが乱雑になりますか? プログラマーでなくても、プログラマーでも習得しやすく、コーディングしやすいものにしたいと考えています。
編集:
すべてのすばらしい応答に感謝します。最も多くのサポートがあったため、IronPython を回答として選択しましたが、IronPython、Boo、および IronRuby のそれぞれについて少し時間をかけて、テスターがスクリプトを作成することを好むかどうかを確認します。
silverlight - SilverlightでIronRubyをテストできるデモサイトはありますか?
正規表現の構文をチェックするなど、非常に基本的なIronRubyテストを行いたいのですが、可能であれば、ブラウザーを介してそれを実行できるようにしたいと思います。SilverlightデモでIronRubyをホストしているサイトを知っている人はいますか?