我一直在玩Clojure一段时间,我只是喜欢LISP语法,它非常美观,表现力强,简单而且非常有效。我也一直在C#上玩了几个月,发现它的语法非常冗长而且相当难看,但它对我很有用,但我更喜欢LISP语法。Java和Clojure之间的互操作性和图形用户界面的创建
但是;缺乏一个专门为Clojure开发的GUI库/设计器已经让我有些不安。在C#中,使用WPF快速创建测试应用程序非常简单容易,但我无法对Clojure说同样的话。
无论如何,我想了一下,但没有找到一个好的资源。例如,使用C#和F#,您可以在F#中编写应用程序的逻辑,然后使用C#创建GUI。 Java和Clojure有没有这样的可能性?你在Clojure中编写应用程序的逻辑,然后在Java中编写/设计GUI?
这些天我每次听到表达式或优雅时都会畏缩 - 它们通常等同于“神秘”和“易于书写,难以阅读和维护”。 – 2010-11-12 00:39:29
嘿,我明白你的意思了。但是,这个代码只能用于个人使用,所以我并不十分担心,十年后我会回头看看,因为我不知道我当时做了什么。对我来说,LISP语法更具有表现力,因为在编写函数时,它对我来说比在C#中更有意义。:) – 2010-11-12 00:43:35
@Bill K Lisp代码不是神秘而且不难维护。最后,你会更快乐地维护Clojure中的100个loc,然后500行java boilerblait被分成30个不同的文件。 Lisp代码非常棒,人们不习惯它。 – nickik 2010-11-12 01:19:36