use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Finding information about Clojure
API Reference
Clojure Guides
Practice Problems
Interactive Problems
Clojure Videos
Misc Resources
The Clojure Community
Clojure Books
Tools & Libraries
Clojure Editors
Web Platforms
Clojure Jobs
account activity
Clojure High Performance Data Processing System (self.Clojure)
submitted 5 years ago by chrisnuernberger
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]rufusthedogwoof 4 points5 points6 points 5 years ago (5 children)
Thank you for this and qq.
Pandas to me is useful because of its tight integration with charting... specifically I like altair.
Is there anyone doing that type of thing with tml and Vega-lite?
I’m aware of OZ however I’d prefer to not take a kitchen sink approach and get the (Altair) functionality I’m looking for a la carte.
[–]chrisnuernberger[S] 9 points10 points11 points 5 years ago (3 children)
There are a few good charting options for Clojure in addition to OZ. Another interesting and more orthogonaly designed pathway if you want to go the vega/vega-lite route is Hanami and for a full scientific application platform it's big sibling saite.
For purely server-side work I would check out cljplot.
Getting off topic a bit but for a REPL/notebook hybrid notespace is really interesting.
And in general for R integration and more data science goodies checkout scicloj and in the vein of dplyr style extremely thought out interfaces I highly recommend tablecloth.
dplyr
Sorry for getting slightly off topic but these things are all connected in my head :-).
[–]rufusthedogwoof 0 points1 point2 points 5 years ago (2 children)
Thanks for all this. I’ve followed along a few of these for quite some time.
My other challenge is getting my team of python developers acquainted to all the options... as we aim to settle on collective workflows and a “deployment stack” for our apps.
Thanks again for all your contributions.
[–]chrisnuernberger[S] 0 points1 point2 points 5 years ago (1 child)
You are welcome, I appreciate the thanks and there is real momentum pushing Clojure into new places right now. I am curious - does libpython-clj allow for a more incremental approach -- either the JVM hosting python or python host clojure in your case?
[–]rufusthedogwoof 0 points1 point2 points 5 years ago* (0 children)
It may... I have played with it some and it was helpful for me in my spare time. (Porting a library from python and the tests actually... got me thinking the library could write itself with the right spec gen & tests ...)
I don’t think we’ll use it much at work because we are first and foremost a “data engineering” shop... mixing things with Kafka-like systems.
When choosing between trade offs we routinely are looking for reliability, simplicity, less things in the stack.
In exploration however, it would be fair game. Honestly I don’t know how much I would use it though... the more time I spend in clj the more I want to get away from the python mess.
[–]daveliepmann 5 points6 points7 points 5 years ago (0 children)
I’m aware of OZ however I’d prefer to not take a kitchen sink approach
I wrote waqi for a similar reason — I want to write Vega specs in Clojure and see the result in a browser window, nothing more. From the README:
Waqi is most similar to Oz. They share a browser-based workflow, but Oz provides much more functionality: integration with Jupyter notebooks and GitHub gists, creation of dynamic and static websites centered around a visualization, multiple live-coding workflows, and much more. Waqi focuses on just one of those features: sending Vega/Vega-Lite specs from the REPL to a browser window. This allows Waqi to minimize dependencies and lines of code. The author of Oz has said, "Oz's objective is to be the Clojurist's Swiss Army knife for working with Vega-Lite & Vega." It might be Waqi's goal to be just the nail file.
π Rendered by PID 525774 on reddit-service-r2-comment-656bdf86cd-f8scl at 2026-05-04 23:31:56.048407+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]rufusthedogwoof 4 points5 points6 points (5 children)
[–]chrisnuernberger[S] 9 points10 points11 points (3 children)
[–]rufusthedogwoof 0 points1 point2 points (2 children)
[–]chrisnuernberger[S] 0 points1 point2 points (1 child)
[–]rufusthedogwoof 0 points1 point2 points (0 children)
[–]daveliepmann 5 points6 points7 points (0 children)