Hello Dave, > I'll clarify some of Stathis' remarks about Seesaw below. Obviously, > I'm a little biased, but Clarity looks cool and I plan on "borrowing" > some of its features for Seesaw in the next release or two :) I think > it's great to have multiple projects like this to inspire each other > and keep everyone honest. Keep up the nice work!
Thanks for your kind words, if you're borrowing I must be doing something right! I too think that it's really cool to have multiple projects, and it may help us learn from each other! We do have similar problems after all. > Seesaw selectors are basically Enlive selectors [1] ported to Swing. > So it supports all the usually CSS hierarchical stuff, ids and classes > (Clarity's categories). It can also select on Java class/sub-class > relationships. I left it at that since selector+filter seemed a > reasonable enough way to add custom predicates or whatever if > necessary. > > [1]http://enlive.cgrand.net/syntax.html OK that looks pretty powerful too, I retract my comments about being able to do more with Clarity's selectors. :-) > > The other thing that I think differentiates Clarity is the live > > preview of layouts using clarity.dev/watch-component. > > I think that's very cool too. I approximate that workflow using > lazytest's watcher to re-run my code when it changes. I think that's a much better way. Currently, when watching a component, Clarity bashes the JVM by creating the component every X seconds (I did say it was an experimental feature!). I'll look into lazytest's code to see how it detects the code changes. I suppose it watches for changes in the class files, right? Stathis -- 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