2013-05-04 181 views
8

几年前,我做了大量的Lisp编程,但它都是基于控制台的东西。我确实使用cells-gtk(2),但现在不再维护,显然我们现在是Gtk3。LISP中的GUI编程?

有没有人知道一个良好的GUI编程Lisp库(我不介意是哪种方言)。

回答

2

如果你进入方案检查出chicken它被编译为C并具有非常好的外部函数接口支持来调用本地C代码。如果沿着这条路走下去,会出现很多选择。

好运接口libGTK!

8

对于Common Lisp,像往常一样列出Cliki中的所有解决方案。

就我个人而言,我对ltk很满意,但它可能不适合复杂的GUI。 CAPI应该是最好的。

2

您也可以考虑ABCL,它是一个运行在jdk中的Common Lisp,并且具有调用Java类的接口。 ABCL网站有一个或两个使用Java库进行图形处理的Lisp程序简单示例。

2

Clozure Common Lisp和OS X Cocoa通过CCL的Objective C桥梁。

1

对于常见的lisp,您可以尝试LTK库,它是TCL/TK的包装。适用于linuxes和windows(在活动状态分布为tcl/tk的Windows上)。