答案 0 :(得分:3)
我只是偶然发现Twitter用户really decent description如何让Lua支持并运行。{/ p>
答案 1 :(得分:3)
一些Javascript选项:
请注意,JS选项将提供一个非常原始的运行时环境,您可能需要自己编写至少一些它才能成为一个方便的开发环境。
其他语言:
JavaScriptCore
的静态构建(请参阅上面的 2 点)。我只尝试了Javascript的第一个无头WebKit变体,但计划在未来几个月尝试尽可能多的列出项目。
<强>更新强> 我使用了Javascript方法 1 (无头WebKit)更长一些。我毫不费力地运行它,并且会坚持一段时间。但它有一个很大的缺点:你不能轻易地回复原生。我通过编写一个PhoneGap启发的桥来解决这个问题,该桥在脚本运行后清空命令队列。
我也使用我提供的链接尝试过Python。我让它编译并执行一些示例代码,但它遇到了与通过无头WebKit使用Js相同的问题,并且因为它消耗了相当多的内存,所以我现在跳过它。可以使用与我用Js创建的回调命令队列相同的回调命令队列。另一种Python方法是尝试使用ctypes调用Objective C运行时。 this回答中描述了这种方法。
答案 2 :(得分:1)