我在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