I've been playing around for some time now with Clojure and I simply love the LISP-syntax, it's really beautiful, expressive, simple and yet extremely effective. I've also been toying around with C# for some months and find it's syntax really verbose and quite ugly, but yet it works for me but I'd prefer the LISP-syntax.
However; the lack of a GUI-library/designer specifically for Clojure has been getting on my nerves somewhat. In C# making a test-application rapidly with WPF is really simple and easy, but I can't say the same about Clojure.
Anyways, I put some thought into it but couldn't really find a good resource for it. With for example C# and F# you can write the logic of the application in F# and then make the GUI with C#. Is there any way this is possible with Java and Clojure? That you make the logic of the application in Clojure and then code/design the GUI in Java?