私はかなり技術に精通した人々が使用するアプリケーションを持っており、彼らはプログラム可能な小さな島を望んでいるので、組み込みの Iron Python を使用しました。
ただし、IronPython 2.0 から Eval() は機能しなくなりました。具体的には、モジュールのロードとローカル変数の挿入の両方ができません。
まだ Execute() を呼び出して回答を出力し、StandardOut をリッスンできる回避策がありますが、それが文字列として出力され、型が失われました。
長い間大惨事ではありませんでしたが、より複雑なオブジェクトにとっては大きな苦痛です。
Eval() を 1.x のように 2.0 で再び動作させる方法を知っている人はいますか?
乾杯、ジャン