如何使用lua的其他语言库/框架?

时间:2015-01-16 06:24:15

标签: java lua

真的像Lua一样。它就像javascript没有那么多瑕疵。 我讨厌Lua的一件事是第三方支持。祝用Lua脚本找到任何工业级库或框架好运 - Unity 3d有javascript,但没有Lua。 Qt一样。 我想知道是否有办法过桥#34;一个arairtary Lua&其他一些应用。说,我想要运行2个程序 - Lua解释器处理所有有趣的东西,Java VM从Lua接收GUI信息(并显示Swing GUI)并将用户输入发送给Lua。

编辑:澄清我真正想要的东西。

根据我记得的CS101,每个程序都有标准的输入和输出。是否有可能:
- 两个程序正在运行,第一个在前台(java VM),第二个在后台(lua解释器)。我的意思是,第二个没有出现在任务栏中。我不确定这是否可行,我不是系统程序员:)。
- Java stdin:gui描述数据+说,glCanvas或其他一些图形数据。标准输出:用户输入。 Lua的stdin加入了Java的stdout,反之亦然。

如果可能的话,我会感谢代码示例。
编辑:没关系,我所寻找的是Inter Process Communication。

1 个答案:

答案 0 :(得分:2)

您可以在Java应用中嵌入LuaJ。然后,您将能够在Lua上编写任何逻辑,并在Java上编写其他一些东西。

另外,你可以看看像kahlua和mochalua这样的项目(这两个主机都是googlecode)。