Существует ли встраиваемый язык сценариев для .Net, который поддерживает какую-то доходность (программа останавливается и возвращает управление обратно на хост ... При следующем запуске она продолжается там, где остановилась)?
Кроме того, должна быть возможность сохранить состояние виртуальной машины и позволить ему продолжить работу в более поздний момент.
Edit1:
Я посмотрел на lua, и хотя можно получить доступ к глобальным переменным из c #, весь метод для этого кажется хакерским.
Edit2:
Я также смотрю на Ironruby, и кажется, что можно запрашивать и устанавливать глобальные переменные, но не получить их все за один раз.