是否可以使用C应用程序运行erlang vm?我想从我的游戏中使用脚本引擎,找不到任何erlang API或其他官方"怎么做...
谢谢!
答案 0 :(得分:2)
Erlang VM需要一些时间才能启动,因此每次启动和停止它都没有意义,您想要拨打电话。唯一的解决方案是让它一直运行(它不是那么重)。您可以使用原始TCP或C节点与C代码进行通信。您可以在此处阅读有关不同互操作性选项的更多信息:
http://www.erlang.org/doc/tutorial/users_guide.html
Erlang很适合编排,而C ++适合原始计算,所以通常人们会这样做:他们从Erlang调用C语言。