私はCommon Lisp(CLISP 2.49)でプログラムを書いて、人間のプレーヤーに対してconnect 4を再生しました。私はGUIのためのjavascriptとjqueryを使用しています。私はjavascriptからAIMove()関数を呼びたい(おそらくajaxを使用していますか?)。ボードの現在の状態(7リストのリスト)を引数とし、単一の整数(新しいチップを挿入する行)を返します。私はJavaScriptコードからlisp関数を呼び出す方法を理解できません。助けてください!ありがとう!JavascriptからLisp関数を呼び出すにはどうすればいいですか?
0
A
答えて
2
Lispコードをサーバーとして実行し、ブラウザーからサーバーに接続することをお勧めします。
私はportable inspectorを実装したとき、私はこれをしなかった:HTTPのバックエンドを使用した場合、ブラウザは、Lisp構造の内容を表示します。..
0
をはい、「アヤックスを使用して」。しかし、それは意味:今すぐ
- にアプリを提供するためにLispのWebサーバを取得します(多くの人々がHunchentootを使用)
- は、あなたがどんなパラメータを持つWebサーバでのリッスンいくつかのエンドポイントにあなたのJSクライアントからAJAX要求を送信しますあなたはゲームの状態を伝える必要があります。エンドポイントがあなたのLisp関数を呼び出すコードを処理し、応答を本体に入れます。
- AjaxリクエストのクライアントJSハンドラでは、レスポンス本体にLisp結果を受け取り、必要に応じて処理します。
関連する問題
- 1. JavaScript関数を呼び出すにはどうすればよいですか?
- 2. lispで別の関数を呼び出すにはどうすればいいですか?
- 3. jsInteropでGWTからJavaScript関数を呼び出すにはどうすればいいですか?
- 4. javascript関数からJavaクラスオブジェクトを呼び出すにはどうすればいいですか?(Out ajaxなし)
- 5. emacs lispを使用してWindows API関数を呼び出すにはどうすればよいですか?
- 6. 関数を呼び出すにはどうすればいいですか?
- 7. javascriptコードからjquery関数を呼び出すにはどうすればよいですか?
- 8. PythonからJavascript関数を呼び出すにはどうすればよいですか?
- 9. ionic tsからjavascript関数を呼び出すにはどうすればよいですか?
- 10. フラグメント内の関数を別の関数から呼び出すにはどうすればよいですか?
- 11. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 12. JavaScriptの$ http getメソッドにパラメータの関数を呼び出すにはどうすればいいですか?
- 13. PHPファイルのjavascriptから変数を呼び出すにはどうすればいいですか?
- 14. 関数内の関数でモジュールを呼び出すにはどうすればいいのでしょうか?
- 15. CakePHPコンポーネントからヘルパー関数を呼び出すにはどうすればいいですか?
- 16. jQueryの外部からプラグイン内の関数を呼び出すにはどうすればいいですか?
- 17. Django:テンプレートからビュー関数を呼び出すにはどうすればいいですか?
- 18. componentDidMountからメンバー関数を呼び出すにはどうすればいいですか?
- 19. wxPythonを使用して検索する関数に関数を呼び出す(例)関数を呼び出すにはどうすればいいですか?
- 20. Twilio関数内から環境変数を呼び出すにはどうすればよいですか?
- 21. differentnent関数から変数を呼び出すにはどうすればよいですか?
- 22. AngularJS関数の外で関数を正しく呼び出すにはどうすればいいですか?
- 23. javascript関数を呼び出すコントロールを取得するにはどうすればよいですか?
- 24. JavaScript関数を呼び出す保留ボタンを実装するにはどうすればよいですか?
- 25. nativescriptのwebview内でJavascript関数を呼び出すにはどうすればよいですか?
- 26. Javascriptで関数を呼び出すにはどうすればよいですか?
- 27. コンポーネントのレンダリング後に関数からディレクティブを呼び出すにはどうすればよいですか?
- 28. javascriptからangularjs関数をどのように呼び出すのですか?
- 29. ライブラリ関数をその名前から呼び出すにはどうすればよいですか?
- 30. シェルスクリプトからPerl関数を呼び出すにはどうすればよいですか?
Javascriptがブラウザで実行されます。どのようにCLISPをブラウザにロードしていますか? – Barmar
私は自分のコンピュータでCLISPを実行しています。私はjavascriptが私のコンピュータ上で実行するためのCLISP関数への呼び出しを行い、ブラウザに表示するためにjavascriptの出力を返します。それは意味をなさないでしょうか?私はフロントエンドプログラミングでは全く経験がありません。 –
これは実際にバックエンドプログラミングの問題です。サーバー上でCGIプログラムとしてCLISPコードを実行する方法を理解する必要があります。 – Barmar