331 ms·
I mean, I like R, I think R Studio is an incredible IDE, but I would never build anything meaningful in R code. It's messy, slow, and has an antiquated communit
by AlwaysBCoding 11y ago
I mean, I like R, I think R Studio is an incredible IDE, but I would never build anything meaningful in R code. It's messy, slow, and has an antiquated community where people share library documentation in PDF's.
Julia seems promising, I haven't used it on a real project yet though, but I really like how easy it is to do data visualizations in the browser with Clojurescript and don't see Julia really having an answer for that.
- sooheon 11y agoWhat do you use for the browser visualizations? Gorilla repl?
- BorisVSchmid 11y agoAs a scientist, I use a mix of Incanter, Quil, and gg4clj bridge to R's ggplot2 for visualization in clojure (none of these outputs to a browser though). R's ggplot2 beats Incanter (or anything other charting library) by a large margin in its excellent mix of conciseness and power, but I find Quil pretty nice for animations (superimposing data on geographical maps, for example). I keep an eye out for new charting libraries coming out for clojure. Last two I spotted were vizard from yieldbot (https://github.com/yieldbot/vizard https://github.com/yieldbot/vizard), and what seems to have only been a small project, xvsy (https://github.com/dvdt/xvsy https://github.com/dvdt/xvsy)
- thom 11y agoHadn't seen those libraries before, thanks for the links. I have to say, Quil is the least Clojurey library I have ever used, and I find it very, very primitive. There's definitely a huge gap for a project built with idiomatic Clojure bindings that can handle both nice graphical stuff but also stodgy charts, with basic stuff like annotation layouts etc. I think something that could work really well if anybody finds the time is a port of G: http://geosoft.no/graphics/ http://geosoft.no/graphics/
- BorisVSchmid 11y agoLate reply, but ran into another plotting library, also from dvdt. https://github.com/dvdt/gyptis https://github.com/dvdt/gyptis It is a nice wrapper around vega. Using that now.
- Lofkin 11y agoJulia will when it can compile to web assembly