--
You received this message because you are subscribed to the Google Groups "seesaw-clj" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seesaw-clj+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "seesaw-clj" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/seesaw-clj/_C2KWQURCdM/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to seesaw-clj+...@googlegroups.com.
Thank you very much,I looked at C2, however as far as I know, it generates HTML, so not sure how it could be included onto a SWING/Seesaw view (without the aforementioned webview or some such, in which case I might try to go with straight d3.js to enable more interactivity and animations).I had a crazy notion last night that if Clojurescript can compile Clojure to JS, can it also compile JS into Clojure? (This would obviously not work for JS, but if there were JS libraries we wanted in JVM which didn't do DOM manipulation, for example citation style processing (https://bitbucket.org/fbennett/citeproc-js/wiki/Home)? :)thanks!
On Fri, Apr 19, 2013 at 3:10 AM, Linus Ericsson <oscarlinu...@gmail.com> wrote:
nice app!the easiest way to do some graphs would probably be to use incanters wrappers of jfreechart. check incanter.chartsone way to go d3-esque in clojure is C2, it still a bit rough but worth a look. no animations out of the box though. d3 is still easier to get started with and look awesome.
/Linus
On Thursday, April 18, 2013, Stian Håklev wrote:
I am just entering the Clojure world, and part of the reason was that it seemed almost impossible to do half-decent distributable GUI apps with Ruby. In the meantime, I've been building horrible kludges using Appscript-rb to glue together applications, Pashua to pop up little windows, Growl, etc. I've managed to build some neat stuff, but it's very duct-tapey and also quite hard to share.You received this message because you are subscribed to the Google Groups "seesaw-clj" group.In this fashion I built a [time tracker](http://reganmian.net/blog/2013/03/29/time-tracker-one-week-on-new-features) which really suits my way of working. I use R to generate graphs into PDFs, that then get displayed with Pashua (I said it was ugly :))... I'm thinking or rewriting this in Clojure, both for the practice, and because it would be fun if others could actually use this project. (I might build on [atea](https://github.com/pkamenarsky/atea), which is a great example of something I could never do with Ruby).I'm wondering about what would be the best way to do the graphs (I already have some in the blog post above, but I'm hoping to do much more). I really like d3.js and I would love to have nice looking interactive graphs like that, with nice animations etc - I looked at embedding a web view in a native dialogue box - it seems like you can do that with JavaFX into Swing, but it seemed quite complex and I'm not sure if that's the best direction to spend my effort... What else should I look at? I'm guessing Seesaw provides all the primitives I need to build graphs (judging from the demos), but I'd much rather have a higher-level library than manually constructing bar charts by drawing lines and fills... (Does Incanter provide any of this)?Sorry for the open-ended question, but I'd love input - especially from people who have used Clojure for a while and can tell me in which direction it's more fruitful to go looking. And thanks so much for Seesaw, it looks beautiful, and makes me very excited about Clojure and GUI apps!--
Stian
To unsubscribe from this group and stop receiving emails from it, send an email to seesaw-clj+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "seesaw-clj" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/seesaw-clj/_C2KWQURCdM/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to seesaw-clj+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
To unsubscribe from this group and stop receiving emails from it, send an email to seesaw-clj+...@googlegroups.com.