我在Common Lisp(CLISP 2.49)中编写了一个程序,用于与人类播放器进行连接4。我正在使用JavaScript和jQuery的GUI。我想从javascript调用AIMove()函数(也许使用ajax?)。它将板的当前状态(7个列表的列表)作为参数,并返回一个整数(插入新芯片的行)。我无法弄清楚如何从javascript代码调用lisp函数。请帮忙!谢谢!如何从Javascript调用Lisp函数
0
A
回答
2
我建议你运行Lisp代码作为服务器,并从浏览器连接到服务器。
我这样做,当我实现了一个portable inspector:使用HTTP后端时,浏览器会显示口齿不清结构的内容..
0
是,“使用Ajax”。但是,这意味着:
- 获取一个Lisp Web服务器,以满足您的应用程序(很多人的使用Hunchentoot)
- 现在从您的JS客户端发送一个AJAX请求到某个端点你听在与任何参数的网络服务器你需要传达游戏状态。处理该端点的代码调用Lisp函数并将响应放入正文中。
- 在Ajax请求的客户端JS处理程序中,您将根据需要在响应和进程的主体中收到Lisp结果。
相关问题
- 1. 如何在LISP函数中调用宏?
- 2. Lisp函数调用错误
- 3. 如何从iFrame调用Javascript函数?
- 4. 如何从JavaScript调用Objective-C函数?
- 5. 如何从href调用javascript函数?
- 6. 如何从javascript调用java函数?
- 7. 如何从JavaScript调用serverside函数?
- 8. 如何从Javascript调用Lua函数
- 9. 如何从JavaScript调用PHP函数
- 10. 如何从div调用javaScript函数
- 11. 的Javascript我如何调用函数从
- 12. 如何从Python调用Javascript函数?
- 13. 如何从servlet调用JavaScript的函数
- 14. 如何从Jquery函数调用javascript?
- 15. 如何从vbscript调用javascript函数
- 16. 如何从PyQT调用JavaScript函数
- 17. 如何从javascript调用angularjs函数?
- 18. 如何在Lisp函数列表中调用函数?
- 19. 如何从另一个Emacs Lisp函数调用具有前缀参数的交互式Emacs Lisp函数?
- 20. 如何调用javascript函数
- 21. 如何调用javascript函数
- 22. 如何调用javascript函数?
- 23. 如何调用JavaScript函数?
- 24. 如何从lisp函数返回控件
- 25. 从javascript调用VB.net函数
- 26. 从CSS调用JavaScript函数
- 27. 从servlet调用JavaScript函数
- 28. 从xcode调用javascript函数
- 29. 从WebMethods调用Javascript函数
- 30. 从UIWebView调用javascript函数
Javascript在浏览器中运行。你如何将CLISP加载到浏览器中? – Barmar
我在我的电脑上运行CLISP。我希望javascript调用CLISP函数以使其在我的计算机上运行,然后返回javascript的输出以在浏览器中显示它。这有任何意义吗?我在前端编程方面确实缺乏经验。 –
这实际上是一个后端编程问题。您需要弄清楚如何在服务器上将CLISP代码作为CGI程序运行。 – Barmar