36

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

4

5 に答える 5

25

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

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

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

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

于 2008-09-20T13:25:53.940 に答える
7

clgは、CommonLisp用のGTKのバインディングです。完全なものとリスピッシュなものの両方。

CLでグラフィカルインターフェイスを設計する場合は、GUIの標準APIの一種であるCLIMも確認することをお勧めします。AllegroとLispworksには独自の実装があり、フリーソフトウェアのMcCLIMがあります。

于 2008-09-23T03:37:21.927 に答える
5

また、 CommonQt for CLと呼ばれる Smoke ライブラリ QT バインディングを見つけました。

于 2009-03-20T14:02:20.607 に答える
2

wxWidgetsに CFFI バインディングを提供する wxCLあります。

于 2009-06-13T20:18:22.747 に答える
2

LispWorks には CAPI が付属しており、Mac、Windows、および Linux で移植可能であり、GUI ビルダーもいくつか含まれています。個人利用は無料です。

于 2010-01-11T14:55:35.687 に答える