首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Javascript调用Lisp函数

如何从Javascript调用Lisp函数
EN

Stack Overflow用户
提问于 2017-04-25 09:47:49
回答 2查看 447关注 0票数 1

我用Common Lisp (CLISP 2.49)写了一个程序,用来和一个人类玩家玩connect 4。我使用javascript和jquery作为GUI。我想从javascript (也许使用ajax?)调用AIMove()函数。它将电路板的当前状态(包含7个列表)作为参数,并返回单个整数(插入新芯片的行)。我不知道如何从javascript代码中调用lisp函数。请帮帮我!谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-04-25 10:53:51

我建议您将Lisp代码作为服务器运行,并从浏览器连接到服务器。

我在实现portable inspector时做到了这一点:当使用HTTP后端时,浏览器显示lisp结构的内容。

票数 2
EN

Stack Overflow用户

发布于 2017-04-25 20:46:40

是的,“使用Ajax”。但这意味着:

获得一个Lisp Get服务器来为您的应用程序提供服务(很多人使用Hunchentoot)

  • Now从您的JS客户端向您在Get服务器中侦听的某个端点发送请求,其中包含您传达游戏状态所需的任何参数。处理该端点的代码调用Lisp函数并将响应放入正文中。
  1. 在Ajax请求的客户端JS处理程序中,您将收到响应正文中的Lisp结果,并根据需要进行处理。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43600272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档