Common Lisp 用の高レベルでインストールが簡単な GUI ライブラリはありますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/108081

質問

インストールが簡単な、優れたクロスプラットフォーム (少なくとも SBCL と CLISP) の GUI ライブラリはありますか?

役に立ちましたか?

解決

LTK これは非常に人気があり、移植性が高く、Tk ドキュメントを通じて十分に文書化されています。SBCL へのインストールは次のように言うだけで簡単です。

(require :asdf-install)
(asdf-install:install :ltk)

それもあります Cells-Gtk, 、非常に使えると報告されていますが、Cells に依存しているため、学習曲線が若干急になる可能性があります。

編集:ASDF-INSTALL は SBCL と適切に統合されていることに注意してください。 のみ. 。他の Lisp 実装内からライブラリをインストールするのは難しいことが判明する可能性があります。(個人的に、私は常に SBCL 内からライブラリをインストールし、すべての実装からそれらを使用します。) これにより混乱が生じたことをお詫びします。

他のヒント

クラッグ Common Lisp 用の GTK のバインディングです。完全かつ冗長です。

CL でグラフィカル インターフェイスを設計したい場合は、GUI 用の標準 API である CLIM も検討してみるとよいでしょう。Allegro と Lispworks には独自の実装があり、フリー ソフトウェアの実装もあります。 マクリム.

また、Smoke ライブラリ QT バインディングを見つけました。 CommonQt CL用

それもあります wxCL, 、CFFI バインディングを提供します。 wxウィジェット.

LispWorks には CAPI が付属しており、Mac、Windows、Linux 間で移植可能で、GUI ビルダーも備えています。個人使用の場合は無料です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top