2009-08-01 16 views
7

lispインタプリタをguiアプリケーションに組み込む方法、つまりpyshellがPythonのために何をするのかを知りたい。一般的なlispインタプリタをguiアプリケーションに埋め込む方法

+5

(ループ(プリント(evalの(読み)))) – jrockway

+3

なぜインタプリタでOKなら、私は、GNU Guileで成功を収めてきましたか? Lispコンパイラはどうですか? –

+3

jrockway、私はあなたのコメントが本当に質問に答えるか分からない。実際のコマンドインタープリタの場合、それ以上のものが必要です。たとえば、入力の編集、エラー処理などを提供するCLIMリスナーを参照してください。 –

答えて

19

いくつかのオプション:

  1. は、LispでGUIを含む完全なアプリケーションを書く:のLispシステムの多くは、あなたが必要な場合は
  2. が、それにLispでのアプリケーションとリンクのCコードを書くことをサポートいくつかの外部GUIライブラリを呼び出す:LispシステムはC(および互換性のある)ライブラリをロードして呼び出すことができます。
  3. あなたのアプリケーションにLispを埋め込むECL(Embeddable Common Lisp)は明らかです。 LispWorks(商業)とAllegro CL(商業)は、共有ライブラリとしてLispコードを提供することができます。そのような共有ライブラリをプログラムにロードすることができます。
0

あなたの代わりにはCommon Lispのスキーム

関連する問題