我正在使用带有CLISP和Slime的Emacs,并希望能够在屏幕上绘制图片.我特别考虑绘制图形,但任何能让我绘制基本形状并操纵它们的东西都能让我开始.
道格是对的; CAPI将正常工作.您可以尝试的其他事项:
cltk:http://www.cliki.net/Lisp-Tk
我知道Allegro也有适合Windows编程的东西,但我从未尝试过.
什么也可以工作是cell-gtk:http://common-lisp.net/project/cells-gtk/
再一次,我只能告诉你它存在但不是多么糟糕,或者它是否真的有效......
我也不能评论http://www.cliki.net/GTK%20binding的质量
但这主要是可用的.
Corman Lisp可能也为Windows编程提供了一些东西.
无论如何,Windows上的选择相对较少.您可能对CAPI最有信心,CAPI用于Windows,Linux,MacOS X上的LispWorks IDE以及相当少的大型unice ...
问候
我想我找到了自己的答案.Clojure似乎拥有我正在寻找的一切,因为我现在可以在LISP中原生使用所有Java GUI项目.它是LISP的一种不同方言,而不是我使用的Common-Lisp,但似乎有很多社区支持,并通过SLIME或通过Inferior-Lisp解释器与我的Windows安装Emacs集成.到目前为止,我印象非常深刻.
哦,代码示例:
(. javax.swing.JOptionPane (showMessageDialog nil "Hello World"))
任何猜测这有什么作用?:)
Bill Clementson的博客上有很多关于Clojure的博文,其中包括很多关于安装它的有用帖子.看到这里:他在Clojure上的帖子