【发布时间】:2011-04-23 05:13:24
【问题描述】:
我需要一个简单的解释器来执行(评估)简单的表达式/语句,并从主要的 C++ 应用程序调用函数。目前我不需要编写应用程序的脚本,但以后可能会有用。
对于其他团队成员来说,从 Source Repository 中提取我的应用程序并构建它也应该很容易,而无需安装额外的应用程序、库等。 搜索喜欢的选项,例如:Python(通过 Boost 和/或 Python API)、Lua、Guile、TinyScheme。
我是最接近 Python 的人,但是使用 Boost、构建 Python 库、将主应用程序与 Python 连接的复杂任务让这个选择有点矫枉过正,也许我错了。
这个请求应该有一个简单的解决方案,你有什么经验和建议?
【问题讨论】: