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