現在、IronRuby をコア製品の 1 つに統合するためのケース スタディに取り組んでいます。スクリプトの実行は同期でしかできないので、スクリプトはスレッド単位で実行する予定です。
しかし、さらに、スクリプトの実行をもう少し制御する必要があります。スクリプトを一時停止し、後で再開する方法が必要です。スタックフレームを含めて保存する必要があると思います。スクリプト中断時のすべての変数、私はこれを「実行時コンテキスト」と呼んでいます。残念ながら、必要な方法でスクリプトの実行を「監視」する方法が見つかりませんでした。(動的オブジェクトを介してホスティング言語へのコールバックを使用してチェックアウトしましたが、この手法では必要なコンテキストが提供されません。)
この問題にアプローチする方法を知っている人はいますか?