36

有没有什么好的、跨平台的(至少是 SBCL 和 CLISP)易于安装的 GUI 库?

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是​​用于 Common Lisp 的 GTK 的绑定。既完整又口齿不清。

如果您想在 CL 中设计图形界面,您可能还想看看 CLIM,它是用于 GUI 的某种标准 API。Allegro 和 Lispworks 有自己的实现,还有一个免费软件McCLIM

于 2008-09-23T03:37:21.927 回答
5

另外,刚刚找到了一个 Smoke 库 QT 绑定,名为CommonQt for CL

于 2009-03-20T14:02:20.607 回答
2

还有wxCL ,为wxWidgets提供 CFFI 绑定。

于 2009-06-13T20:18:22.747 回答
2

LispWorks 带有 CAPI,它可以跨 Mac、Windows 和 Linux 移植,甚至还有一些 GUI-Builder。它是免费供个人使用的。

于 2010-01-11T14:55:35.687 回答