標準のPythonインストールに付属のチュートリアルを使用して、私はPythonを学びました。著者がPythonについて語っている利点の1つは、「おそらく、拡張言語を使用できるプログラムを作成し、アプリケーションの新しい言語を設計して実装したくない」ということです。私の質問は、私は対話的にPythonを使って拡張することができるプログラムを(C#を使って)設計しようとしています(これは可能ですが、.netプログラムのための "シェル"または "インタラクティブ"モードを作成する必要があると思います) )?.NETアプリケーション用のインタラクティブシェルを作成し、python/iron pythonのようなスクリプト言語を組み込みます。
対話型シェルを持つ.NETプログラムを設計する方法に関する指針がありますか。私は、シェルでPythonスクリプトを使用して、プログラムを「拡張」または相互作用させたいと考えています。
EDIT:この質問は、部分的に私もこの「コンパイラサービスとして」機能を持っていると思うC#4.0、彼はインタラクティブCSHARPコマンドプロンプトを示したところPDC 2008年にミゲル・デ・Icaza氏によって与えデモに由来します。私はそれを見て、インタラクティブなシェルを持つ.NETのウィンドウやWebプログラムを設計するのがいかにクールだと思ったのですか?Pythonのようなスクリプト言語を使って、プログラムによって提供される機能を拡張することができます。
また、私はSteve Yeggeのエッセイを読んだ後、この種の機能について考え始めました。そこで、永遠に生きるシステムについて語ります。
私と同じ質問:http://stackoverflow.com/questions/801432/how-to-create-idle-like-function-to-winforms-application/801443#801443 – Harriv
あなたはPythonNETを使ってC# PythonとPythonからC# – denfromufa