問題タブ [ironpython]

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.

0 投票する
8 に答える
1345 参照

c# - .net 推奨の優れた動的プログラミング言語

長い間 C# で .net プログラムを書いていたので、静的に型付けされた言語に付随する構文の無駄遣いに怒りと不満を感じ始めました。ここで、CLI を利用する動的型付け言語に変更したいと考えています。だから私は少し周りを探しましたが、私が見たものは好きではありませんでした. 最初に IronPython を探しました。しかし、プロジェクトはまとまりがなく、見栄えがよくありませんでした。それからブーについて聞いた。boo'sも理想も全部好きだったけど、プロジェクトが止まったような気がする。その後、IronRuby のことを聞きましたが、プロジェクトはまだベータ版なので、成熟するまで待つことにしました。

CLR と互換性のある適切な動的言語が見つからなかったので、何を使用しますか?

人々が IronPython を選択しない理由を尋ね始めて以来。その理由は、先ほど述べたように、まとまりがないように見えるからです。なんで?

1- ホームページはcodeplex の別のページを指しています。ホームページはきれいで、IronPython の利点だけを示している必要がありますユーザー (ユーザーは IronRuby の svn を使用する前にアクセスする必要がありますが)。IPython が作成時にどのような問題に対処しようとしていたか。そういう情報が載っているページはありますか?ページはそこにありますが、記事への意味のないリンクがたくさんある「詳細情報ページ」に隠されています。Boo のページでは、Manifesto http://boo.codehaus.org/BooManifesto.pdfという名前の明確なサイトがあります。

もっとありますが、IPython は、実際に持つことができる品質にもかかわらず、単なる自作のインタープリターであると私は感じています。Boo をダウンロードして IronPython を使用する方が安全だと感じました (しかし、マイクロソフトは IPython もダウンロードしていたので心配ありません)。

Duck-Typing と Boo の静的型付けについては、どちらもうまく機能しているようです。

0 投票する
7 に答える
6375 参照

ironpython - Boo vs. IronPython

これら 2 つのプロジェクトのそれぞれを見た後、どちらも非常に似ているように見えます。どちらも CLI 上で実行され、どちらも Python スタイルの構文を持ち、標準の Python ライブラリの代わりに .NET を使用します。

では、それらの違いとそれぞれの利点は何ですか?

0 投票する
2 に答える
1996 参照

c# - C# アプリ内に IronPython を埋め込む最良の方法は何ですか?

私はかなり技術に精通した人々が使用するアプリケーションを持っており、彼らはプログラム可能な小さな島を望んでいるので、組み込みの Iron Python を使用しました。

ただし、IronPython 2.0 から Eval() は機能しなくなりました。具体的には、モジュールのロードとローカル変数の挿入の両方ができません。

まだ Execute() を呼び出して回答を出力し、StandardOut をリッスンできる回避策がありますが、それが文字列として出力され、型が失われました。

長い間大惨事ではありませんでしたが、より複雑なオブジェクトにとっては大きな苦痛です。

Eval() を 1.x のように 2.0 で再び動作させる方法を知っている人はいますか?

乾杯、ジャン

0 投票する
2 に答える
3418 参照

.net - IronPython を .NET アプリケーションに埋め込む方法

IronPython のようなスクリプト言語を埋め込むことによって、.NET アプリケーションで API を公開することは可能ですか?

それはどのように行われますか?

0 投票する
1 に答える
3753 参照

python - Visual Studio IronPython プロジェクトでインポート パスを構成する方法

Visual Studio 2005 SDK に付属する IronPythonIntegration ソリューションを構築しました ( http://www.izume.com/2007/10/13/integrating-ironpython-with-visual-studio-2005で説明されています)。 Visual Studio 2005 内で IronPython プロジェクトを使用するようになりました。ただし、Python ファイルを標準ライブラリからインポートできるようにするには、最初に次の 2 行を含める必要があります。

同様に、インポートできるようにしたい他のフォルダーについても同様です。

すべての IronPython プロジェクトが自動的にインポート パスを取得するようにインポート パスを設定する方法を知っている人はいますか?

0 投票する
1 に答える
427 参照

python - Windows PowerShell の ipy.exe からの「ファイル -X: 存在しません」というメッセージ

MS-DOS コマンド プロンプト ウィンドウに次の行を入力すると、次のようになります。

カラフルなコンソール オプションを有効にすると、IronPython が期待どおりに起動します。ただし、Windows PowerShell で同じ行を入力すると、次のメッセージが表示されます。

誰かが私が間違っていることを説明できますか?

0 投票する
2 に答える
2301 参照

python - IronPython 内で wxPython を使用することは可能ですか?

私の IronPython プログラムが行に到達したとき

次のメッセージが表示されます。

ファイル wx\_core_.pyd はありますが。また、インポートを試みる前に、次の行があります。

これにより、IronPython が必要なものをすべて見つけられるようになることを願っていました。

0 投票する
8 に答える
35454 参照

python - pythonまたはironpythonでmssqlにアクセスする最も簡単な方法は何ですか?

私は自分のパーソナル コンピューターで mssql 2005 を実行しており、いくつかの Python スクリプトを実行したいデータベースを使用しています。データに非常に簡単なアクセスを行う方法を探しています。いくつかの選択ステートメントを実行し、データを処理し、Python で結果をテキスト ファイルに保存したいと考えています。

残念ながら、私は Python とデータベースについて多少の知識はありますが、読んだだけでは、ライブラリが私が望むことを行っているかどうかを判断するのは非常に困難です。理想的には、mssql の他のバージョンで動作し、無料で商用利用を許可するライセンスがあり、使いやすく、おそらく ironpython で動作するものが欲しいです。

0 投票する
1 に答える
544 参照

.net - ホストされた IronPython から内部オブジェクトにアクセスするにはどうすればよいですか?

C#/Winforms アプリケーションで IronPython 2.0 をホストしています。Python がホスト アプリケーションのさまざまなグローバルな静的オブジェクトにアクセスできるようにしたいと考えています。

例として、ホスト アプリケーションには、アクセスしたいさまざまなグローバル オブジェクトである多数の静的パブリック メンバーを含む内部静的クラス 'Global' があります。

C# アプリケーションでできるように、Python コードで Global.Lighting.xxx を参照できるようにしたいと考えています。

Python コードがホスト アプリケーションの内部型を参照できるようにするために使用できる、「InternalsVisibleTo」に相当する IronPythonic はありますか? それとも、それらをすべて公開する必要がありますか?

0 投票する
5 に答える
8593 参照

c# - 科学データの視覚化と.NETフレームワーク

私は長い間、matplotlibと同様の機能を.NETFrameworkにもたらす製品を探してきました。私が言えることから、実際には何も測定されません。これは正確な評価ですか?これが私が見つけたものです:

商業:

  • ChartFX
  • ダンダス
  • KitWareのActiViz(基本的にはVTKのマネージドバージョン)

オープンソース:

  • NPlot
  • CodePlexのさまざまなプロジェクト、特にVSLab

F#やIronPythonなどの言語からのデータをインタラクティブにプロットする機能を提供する.NETプロジェクトがあると非常に価値があると思います。誰かがそのようなプロジェクトを知っていますか?