LISP中的GUI编程?

时间:2013-05-04 14:13:59

标签: lisp common-lisp

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

有没有人知道用于GUI编程的好Lisp库(我不介意哪种方言)。

6 个答案:

答案 0 :(得分:9)

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

我个人非常满意ltk,但它可能不适用于复杂的GUI。 CAPI应该是最好的。

答案 1 :(得分:2)

如果你的意思是你不介意方言,那么你可以看看Racket which has GUI toolkit

答案 2 :(得分:2)

如果您正在进行方案检查chicken ,它将被编译为C并且具有非常好的外部函数接口支持来调用本机C代码。如果沿着这条道路前进,会出现很多选择。

祝你好运!

答案 3 :(得分:2)

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

答案 4 :(得分:2)

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

答案 5 :(得分:1)

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