I'll look at it more closely later, but the idea of a Swing wrapper DSL is awesome.
It occurred to me that Lisp is data as code, and that every object can transform itself into something printable (toString). So why don't objects support toSwing? With the aid of metadata, I'm sure it could work. On Apr 19, 12:57 am, Dave Ray <dave...@gmail.com> wrote: > Hi, > > For the last few weeks, I've been working on a Clojure Swing wrapper > called Seesaw. I've learned a lot about Clojure so far, but I think > it's time to ask for some feedback. If I wait 'til it's perfect or > complete, ... well, then no one would ever hear from me. The code can > be found on github here: > > https://github.com/daveray/seesaw > > I guess I'm looking for two kinds of feedback: > > 1) Is something like this useful or interesting to anybody? As someone > who spends a lot of time programming Swing, it's useful to me, but if > some tweaks or changes would help others, I'd like to know. > > 2) How bad am I abusing Clojure and what could I do to improve it? > It's not particularly functional, but I'm currently using Swing's > insanely imperative style as an excuse for that. > > Thanks! > > Dave -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en