Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中运行CLISP代码?_Javascript_Lisp_Clisp - Fatal编程技术网

如何在javascript中运行CLISP代码?

如何在javascript中运行CLISP代码?,javascript,lisp,clisp,Javascript,Lisp,Clisp,我正在编写一个connect 4游戏,与我在CLISP中编写的AI进行游戏。我用javascript制作了GUI,但无法在两者之间建立连接。我想使用js lisp或类似的解释器在浏览器中运行CLISP代码,但我无法使其工作 在我的CLISP代码中,您将得到一个名为tira-final()的函数,该函数接受字段的字符串表示形式,并返回要拍摄的位置。我打算这样做,在javascript中调用它 function tiraAi(){ var str = ""; for (var x = 0; x &l

我正在编写一个connect 4游戏,与我在CLISP中编写的AI进行游戏。我用javascript制作了GUI,但无法在两者之间建立连接。我想使用js lisp或类似的解释器在浏览器中运行CLISP代码,但我无法使其工作

在我的CLISP代码中,您将得到一个名为tira-final()的函数,该函数接受字段的字符串表示形式,并返回要拍摄的位置。我打算这样做,在javascript中调用它

function tiraAi(){
var str = "";
for (var x = 0; x <= 6; x++) {
    for (var y = 5; y >= 0; y--) {
        if(board[y][x] == 0)
            str = str + "0 ";          
        else{
            if(board[y][x] == "black")
                str = str + "1 ";
            else
                str = str + "2 ";
        }
    }
}

$(' .title').text(str);

x = (tira-final str dificultad);

return x;}
函数tiraAi(){
var str=“”;
对于(变量x=0;x=0;y--){
如果(电路板[y][x]==0)
str=str+“0”;
否则{
如果(电路板[y][x]=“黑色”)
str=str+“1”;
其他的
str=str+“2”;
}
}
}
$('.title').text(str);
x=(tira最终结构难度);
返回x;}
这就是我引用解释器的方式:

<script src="/Users/diego/js-lisp/build/lisp.js"></script>
  <script type="text/javascript">
  lisp.load("connect-4.lisp");
  </script>

lisp.load(“connect-4.lisp”);
谢谢