問題タブ [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.
.net - IronRubyの実際の使用例を知っている人はいますか
私は .NET 開発者ではありませんが、Microsoft で DLR チームが行っている作業には常に興奮しています。私は、John Lam が IronRuby と動的言語ランタイム全般の進歩を示したさまざまな Ruby カンファレンスのビデオをいくつか見ました。私が見た最新のビデオは Ruby conf からのものです: http://rubyconf2008.confreaks.com/ironruby.html
標準の Ruby 1.8 実装と完全に互換性があるわけではありませんが、見た目はかなり良く、.NET との統合は非常に印象的です。誰かが実際のプロジェクトで使用したのだろうか。
ruby - 操作を完了できませんでした。そのようなインターフェースはサポートされていません (Ruby In Steel)
Visual Studio 2008 の Ruby In Steel トライアル エディションをインストールしましたが、IronRuby プロジェクトを保存しようとすると、次の警告が表示されます。
「操作を完了できませんでした。そのようなインターフェイスはサポートされていません」。
プロジェクトを保存できず、実行するだけです。
code-generation - IronRuby には CodeDomProvider がありますか?
そうでない場合、予定されていますか?
generics - IronRubyでオーバーロードされたジェネリックメソッドを呼び出す方法は?
IronRuby でオーバーロードされた汎用メソッドを呼び出すにはどうすればよいですか?
次のメソッドを持つ .NET クラスがあります。(メソッドは静的であることに注意してください)
=>「間違った引数」というエラーが発生します
ところで、IronRuby 0.5 を使用しています。
remoting - IronRuby でリモート処理を使用する方法
IronRuby でリモーティング サービスを利用しようとしたところ、このエラーが発生しました。
「Contracts.SomeManager」を公開するオブジェクトの「IronRuby.Runtime.IRubyObject」型で宣言されたメソッドを呼び出そうとしました。
これで私を助けてもらえますか?
これが私のコードです。
c# - スクリプト ソース ファイルを IronPython と IronRuby にパッケージ化する
Python と Ruby のライブラリを dll のリソースとしてデプロイ用に追加する方法を知っている人はいますか? アプリでスクリプト エンジンをホストしたいのですが、それぞれの言語の標準ライブラリ全体をソース ファイルにデプロイする必要はありません。require または import ステートメントが埋め込まれたリソースを見つけるようにする簡単な方法はありますか?
ruby-on-rails - Ruby を始めるには?Ruby を使用するにはどうすればよいですか? それは何で有名ですか?DSL はどのように役立つのでしょうか?
優れた学習リソースにはどのようなものがありますか? Ruby でどのような問題を解決できますか? ruby on rails を学ぶことは ruby と同じですか? 私の現在のバックグラウンドがビジュアル スタジオと microsoft.net フレームワークである場合、IronRuby が最適な方法ですか?
非常に多くの質問、提案してください。
c# - F# は IronPython/IronRuby に、C# は VB.NET に?
Chris Smith が F# について話しているポッドキャストを聞いたところです。その中で彼は、F# はC#/VB.NET とは異なる方法で問題にアプローチできる言語であると語っています。また、F# がどのように "XML のようになる" か、特定の問題をより効率的な方法で解決するために、選択した言語 (C# または VB.NET) に加えて使用するものです。
これにより、.NET 言語の関係について考えるようになりました。以下に、それらをどのように理解するかを示します。
- C# と VB.NET は構文的には異なりますが、実質的な違いはありません。つまり、C# プログラマーは、「新しい方法で問題にアプローチする」ために VB.NET を学ぶことはありません。
- ただし、C# または VB.NET のプログラマーは、 「機能的な方法でプログラミングの問題にアプローチする」ために F# を学習します。
しかし、IronPythonとIronRubyはどうでしょうか? Chris は「F# は Ruby と Python から多くを学んだ」と述べたので、F# は IronRuby/IronPython と同様の関係を持ち、C# は VB.NET と同様の関係を持っていると思います。しかし、ちょっとググってみると、IronRuby と IronPython はどちらも DLR 上に構築されていますが、F# はそうではありません。
F#、IronRuby、IronPython の関係を最もよく理解するにはどうすればよいですか?
ironpython - Iron Python / Iron Ruby EXE
私は常に、スクリプト言語から「実際のexe」を作成するというこの夢を持っていました。PythonとRubyのDLRベースの実装が利用可能になったことで、これは現実に近づいていますか?
「実際のアプリケーション」を作成したい:
- Windowsフォームアプリ
- コンソールアプリ
- Windowsサービス
そして、配布の単位をコンパイルされたexeファイルにします。
これは可能ですか?または、MSは.NETに基づいてスクリプトファイルインタープリターを作成したばかりですか?
これを行っている場合、アプリケーション/プロジェクトをどのように構成していますか?C#とDLRコードのハイブリッドを使用していますか?
c# - Silverlight 2 の DLR 言語と C# の速度の違いは何ですか?
Silverlight 2 の場合、プログラミングの選択肢は次のようになります。
- C#
- VB
- DLR スクリプト言語
- アイアンルビー
- アイアンパイソン
- 悲しいことに無視された (キャンセルされなければ) マネージ jScript
これは、ネイティブ言語 (C# および VB) が DLR 言語よりも 1 桁ほど高速な場合ですか?
Silverlight クライアント プログラミングを行う場合、IronPython で "生活" する希望はありますか? それとも、プロセッサを集中的に使用する作業のために C# に移行することを期待する必要がありますか?
私の言語調査は、この C# と VB の例のセットと、DLR について説明しているこのページから来ています。