[Этот вопрос похож на этот , но меня также интересует возможность песочницы.]
Я подумываю о встраивании языка сценариев в мое приложение C # / .NET, а затем раскрыть некоторые API моего приложения для сценариев. Кажется, есть несколько хороших вариантов для этого (Lua, Boo, IronPython и т. Д.), Но есть ли простые варианты для ограничения использования встроенных функций языка сценариев? Например, я не хочу, чтобы сценарии могли выполнять ввод / вывод, кроме как через API, который я явно предоставляю, поэтому не нужно печатать на консоли, открывать файлы и т. Д. Любой из этих языков сценариев обеспечивает простой способ выполнения это?