我对如何使用脚本语言以沙盒方式执行简单的代码块感兴趣。宿主语言/环境可以是 c#/ruby/python/java(除了 c 之外的任何语言)。但是脚本语言同样可能是晦涩难懂的,例如 javascript/python/ruby/perl 等。
我想要的是一种使用传统编程结构(即条件/循环/日期操作/数组等)执行脚本的方法。但我不想要的是公开诸如 IO、与 http 流的连接、数据库等内容。
我目前正在使用 python 适配器查看 spidermonkey,但我想知道是否还有其他选项需要考虑。