Common Lisp是否有任何高级,易于安装的GUI库?

dsm*_*dsm 36 lisp user-interface common-lisp

是否有任何良好的跨平台(至少是SBCL和CLISP)易于安装的GUI库?

Mat*_*ard 25

Ltk非常受欢迎,非常便携,并通过Tk文档进行了相当详细的记录.在SBCL上安装就像说:

(require :asdf-install)
(asdf-install:install :ltk)
Run Code Online (Sandbox Code Playgroud)

还有Cell-Gtk,据报道它非常实用,但由于它依赖Cell,它可能会有一些稍微陡峭的学习曲线.

编辑:请注意,ASDF-INSTALL 与SBCL很好地集成.从其他Lisp实现中安装库可能会更难.(就个人而言,我总是从SBCL中安装我的库,然后在所有实现中使用它们.)抱歉这可能导致任何混淆.


Now*_*man 7

clg是GTK对Common Lisp的绑定.既完整又有利可图.

如果你想在CL中设计图形界面,你可能也想看一下CLIM,这是一种用于GUI的标准API.Allegro和Lispworks有自己的实现,并且有一个免费的软件,McCLIM.


dsm*_*dsm 5

另外,刚刚发现了一个Smoke库QT绑定,称为CommonQt for CL