一般的なLispインタープリターをGUIアプリケーションに埋め込む方法
-
06-07-2019 - |
質問
Lispインタープリターをguiアプリケーションに埋め込む方法、つまりpyshellがPythonで行うようなことを知りたいです
解決
いくつかのオプション:
- LispのGUIを含む完全なアプリケーションを作成:多くのLispシステムがそれをサポートしています
- 外部GUIライブラリを呼び出す必要がある場合、Lispでアプリケーションを記述し、Cコードをリンクします:LispシステムはC(および互換性のある)ライブラリをロードして呼び出すことができます。
- Lispをアプリケーションに埋め込む: ECL (Embeddable Common Lisp)は明らかな選択。 LispWorks(商用)およびAllegro CL(商用)は、Lispコードを共有ライブラリとして提供できます。その後、そのような共有ライブラリをプログラムにロードできます。
他のヒント
GNU Guile で成功しましたが、Schemeに問題がなければCommon Lispの
所属していません StackOverflow