Less painful GUIs in Clojure - Talk
skillsmatter.com
Less painful GUIs in Clojure - Talk
1–10 of 14 posts
Re: Less painful GUIs in Clojure - Talk
#2Project page: https://github.com/stathissideris/clarity
Re: Less painful GUIs in Clojure - Talk
#3I've always wanted to learn Clojure but found the curve a little too steep. The way you turn something as stuffy as Swing into JQuery-style code and stylesheets, that is so amazing. If only there were more time to learn stuff like this.
Are most of these implemented using macros?
Re: Less painful GUIs in Clojure - Talk
#4I've always wanted to learn Clojure but found the curve a little too steep. The way you turn something as stuffy as Swing into JQuery-style code and stylesheets, that is so amazing. If only there were more time to learn stuff like this. Are most of these implemented using macros?
The components are constructed using the (make) macro, yes, and all the listener stuff that I explain is also done with macros. The selectors also use a very simple macro that makes the syntax a bit lighter (so instead of saying "and-matcher" you can just say "and"), but the mechanism is very composable, you can use your own custom functions in combination to the existing matchers.
The rest is all functions!
Re: Less painful GUIs in Clojure - Talk
#5Looks worthwhile to try out. I've also used Seesaw ( https://github.com/daveray/seesaw ) which was pretty enjoyable.
Re: Less painful GUIs in Clojure - Talk
#6Embedded Vimeo videos never seem to play for me, and the video is apparently private on Vimeo so I can't view it there either.
Re: Less painful GUIs in Clojure - Talk
#7Embedded Vimeo videos never seem to play for me, and the video is apparently private on Vimeo so I can't view it there either.
Sorry about that, the video being private in Vimeo is out of my control :-(
Re: Less painful GUIs in Clojure - Talk
#8Looks worthwhile to try out. I've also used Seesaw ( https://github.com/daveray/seesaw ) which was pretty enjoyable.
+1 for seesaw. For anyone who is interested and in the area, Dave will be talking about Seesaw at this Tuesday's Ann Arbor Craftsman Guild meetup http://craftsmanguild.herokuapp.com/
Re: Less painful GUIs in Clojure - Talk
#9I think the project logotype, “cλarity”, is really bad. It looks like “charity”, and not like “clarity” – it will confuse Googlers who have only seen the logo.
Re: Less painful GUIs in Clojure - Talk
#10I don't know much about interoperation between clojure and java, but wouldn't it make more sense to build a java gui which makes calls to some sort of clojure backend?